Role Overview
We’re seeking a Senior ML Engineer to lead the development of scalable backend systems that power predictive analytics and generative AI capabilities. You’ll play a central role in designing, deploying, and maintaining production-grade services that support intelligent tools for financial guidance.
Key Responsibilities
- Develop and maintain robust backend services using Python and FastAPI, optimized for performance, scalability, and security
- Translate complex and evolving requirements into clear technical designs and actionable tasks for engineering teams
- Design and manage relational database schemas, optimize query performance, and implement migration strategies for OLTP systems like Aurora, Postgres, and MySQL
- Integrate internal and third-party APIs, ensuring secure data flow across private network environments
- Enhance CI/CD pipelines to improve deployment speed and system reliability
- Configure and manage AWS infrastructure, including IAM policies, EKS, and ECS, to support resilient application deployment
- Ensure seamless integration of Python applications with Kubernetes-based platforms
- Operate and monitor production systems to maintain high availability and responsiveness at scale
- Build data pipelines tailored for training and evaluating Large Language Models
- Collaborate on data architecture and governance initiatives to support analytics and machine learning workflows
- Evaluate and implement Retrieval Augmented Generation (RAG) systems and optimize for scalability
- Experiment with agentic frameworks such as AutoGen to extend LLM functionality through tool integration
- Prototype internal interfaces using Streamlit, Gradio, or similar tools to accelerate data exploration and tool development
Qualifications
Candidates should have a strong foundation in backend development with Python and a proven ability to deliver production-level machine learning systems. Required experience includes:
- 5+ years in software or ML engineering roles with emphasis on Python
- Hands-on experience with AWS services including IAM, EKS, and relational databases
- Proficiency with OLTP databases such as Postgres, Aurora, or MySQL
- Experience building and maintaining large-scale, reliable applications
- Skill in writing clean, testable, and maintainable code
- Background in API integrations across internal and external platforms
- Bachelor’s or Master’s degree in Computer Science or a related technical field
Preferred Skills
- Strong written and verbal communication abilities
- Experience with deep learning frameworks like TensorFlow or PyTorch
- Familiarity with LLMs, vector databases, RAG, and agent-based systems
- Knowledge of deploying applications built with Streamlit or Gradio into production
- Understanding of data governance, structured data pipelines, and ELT workflows
- Experience with Feature Stores or similar model-serving infrastructure
Technology Environment
Our stack includes Python, FastAPI, AWS (IAM, EKS, ECS), Aurora, Postgres, MySQL, Terraform, Open-Telemetry, Kubernetes, CI/CD pipelines, Streamlit, Gradio, TensorFlow, PyTorch, RAG architectures, AutoGen, and vector databases.


