Senior Software Engineer I - MLOps
Role Overview
We are seeking an experienced MLOps Engineer to build, deploy, and operate scalable ML/LLM solutions. You will transform prototypes into reliable, production-ready systems through cloud infrastructure, CI/CD, model orchestration, monitoring, and automation, working closely with cross-functional teams.
Key Responsibilities
- Build and scale ML/LLM pipelines on AWS using SageMaker, Bedrock, Fargate, Batch, and Lambda.
- Automate CI/CD and ML workflows for testing, deployment, and retraining.
- Implement drift detection and mitigation across data, concept, and label drift.
- Optimize cloud infrastructure and auto-scaling for ML/LLM workloads and APIs.
- Drive model observability through real-time monitoring, performance tracking, and alerts.
- Partner with Data Science, ML Engineering, and DevOps to productionize ML models.
Requirements
Candidate Profile
- 4+ years of experience with a B.E./B.Tech/M.E./M.Tech degree.
- Hands-on AWS experience across SageMaker, Bedrock, Lambda, Fargate, RDS, DynamoDB, SQS, CloudWatch, and API Gateway.
- Experience in ML deployment, drift detection, monitoring, and retraining.
- Knowledge of PyTorch or TensorFlow and experience with REST APIs using FastAPI or Flask.
Preferred Experience
- ML observability tools such as Evidently, NannyML, Phoenix, or Grafana.
- MLflow, Kubeflow, or Airflow.
- AWS Machine Learning certification.
About Aurigo
Aurigo is an AI-native capital program management platform trusted by over 300 customers managing more than $450 billion in capital programs across North America. With over 40,000 projects delivered, Aurigo helps organizations in transportation, water and utilities, healthcare, higher education, and government plan, build, and manage infrastructure with confidence. Recognized as one of the Top 25 AI Companies of 2024 and a Great Place to Work for three consecutive years, we leverage artificial intelligence to create smarter, more connected outcomes. At Aurigo, we don't just build software - we help shape the future of infrastructure.
Aurigo Software Technologies is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by applicable law.