Jobs · Engineering · North Carolina

Machine Learning Engineer / MLOps Engineer

CGI · Raleigh, NC · 2 wk ago
Engineering$81k/yrFull-time

About the role

We CGI is seeking a highly motivated Machine Learning Engineer / MLOps Engineer to design, develop, deploy, and maintain scalable machine learning solutions in a cloud native environment. The ideal candidate will have hands-on experience across the machine learning lifecycle, including model development, deployment, monitoring, and operationalization using AWS cloud services and modern MLOps practices.

Responsibilities

  • Design, build, and maintain end-to-end machine learning pipelines and MLOps workflows.
  • Develop, train, evaluate, and optimize machine learning models using Python and industry-standard ML libraries.
  • Implement model lifecycle management using MLflow, including experiment tracking, model registration, versioning, and deployment.
  • Automate model deployment processes using CI/CD pipelines and GitHub Actions.
  • Monitor deployed models for performance, drift, reliability, and operational health.
  • Define and implement model performance metrics, monitoring dashboards, and alerting mechanisms.
  • Develop and maintain RESTful APIs and backend services using FastAPI.
  • Design scalable database schemas and data access layers using PostgreSQL and SQLAlchemy ORM.
  • Deploy and manage containerized applications using Amazon ECS and Amazon ECR.
  • Configure and manage cloud native services including Amazon API Gateway, Application Load Balancer (ALB), Amazon RDS, and Amazon S3.
  • Collaborate with cross-functional teams to ensure secure, scalable, and maintainable AI/ML solutions.
  • Participate in code reviews, architecture discussions, and continuous improvement initiatives.
  • Troubleshoot production issues and optimize application and infrastructure performance.
  • Contribute to AI/ML platform enhancements and adoption of best practices across engineering teams.

Requirements

  • At least 3+ years of hands-on experience in Machine Learning Engineering or MLOps.
  • Strong experience with: MLflow for experiment tracking and model lifecycle management.
  • Spark ML and distributed machine learning workflows.
  • Python and ML libraries such as Scikit learn, Pandas, NumPy, TensorFlow, or PyTorch.
  • Model training, evaluation, and performance optimization.
  • Model registration, versioning, and lifecycle management.
  • Production model deployment and CI/CD automation.
  • Model monitoring, observability, and performance metrics tracking.
  • Github Actions for build, deployment, and automation workflows.
  • AWS Cloud Services (2+ years) - Minimum 2 years of experience building and deploying applications on AWS.
  • Hands-on experience with: Amazon ECS for container orchestration and application runtime.
  • Amazon ECR for container image management.
  • Amazon API Gateway for API publishing and routing.
  • Amazon RDS for managed relational databases.
  • Application Load Balancer (ALB) for traffic management and scaling.
  • Amazon S3 for artifact management and object storage.
  • Experience implementing secure, scalable, and highly available cloud architectures.
  • Backend Development (1+ year) - Minimum 1 year of backend application development experience.
  • Experience with: FastAPI based application and service development.
  • REST API design, implementation, and documentation.
  • SQL programming and relational database concepts.
  • PostgreSQL database administration and optimization.
  • SQLAlchemy and ORM based data modeling.
  • Database schema design and relationship mapping.

Desired qualifications/non essential skills required

  • Agentic AI Experience building AI agents, autonomous workflows, or multi-agent systems.
  • Familiarity with frameworks such as LangChain, LangGraph, CrewAI, AutoGen, or similar technologies.
  • Databricks (2+ years) - Experience working with Databricks platform components, including: Unity Catalog for governance and data access management.
  • Jobs and Workflows for orchestration and automation.
  • Workspace and access management.
  • Experience integrating Databricks with enterprise ML and data engineering workflows.

Education

Bachelor's degree in computer science or related field.

Similar jobs

Machine Learning Engineer

LaddersUnited States· 4 days ago
RemoteInformation Technology$150k–$180k/yrapply on theladders.com