Machine Learning Engineer
Career Category
Machine Learning Engineer
Machine Learning Engineer
Roles & Responsibilities
Develop end-to-end ML pipelines
Productionize machine-learning and GenAI models
Build AI and GenAI applications
Develop and implement GenAI solutions
Implement monitoring and observability
Apply security and responsible-AI practices
Develop reusable ML platform components
Perform exploratory data analysis and feature engineering
Evaluate and benchmark machine-learning algorithms
Collaborate with data scientists
Participate in code reviews, testing and CI/CD practices
Troubleshoot production ML systems
Document technical designs, implementation patterns and operational procedures
Must-Have Skills
2–5 years of experience
in machine learning, AI, data engineering or enterprise software development.
- Strong understanding of core
machine-learning algorithms
, including regression, classification, tree-based ensembles, clustering, dimensionality reduction and time-series modeling.
- Experience with GenAI/agent development frameworks such as
LangChain or equivalent frameworks
.
- Strong programming skills in
Python
Java or another enterprise programming language
is preferred.
- Experience building and consuming
REST APIs, microservices and model-serving applications
.
- Hands-on experience with
Docker and Kubernetes
or equivalent containerization and orchestration technologies.
- Experience with at least one major cloud platform such as
AWS
, including managed AI/ML services.
- Familiarity with
MLOps and DevOps practices
, including CI/CD, experiment tracking, model registries, automated testing, model deployment and monitoring.
- Experience with tools or platforms such as
SageMaker, Bedrock, Kubeflow, MLflow, GitHub Actions or equivalent technologies
.
- Understanding of
model monitoring, data drift, model drift, explainability and responsible-AI concepts
.
- Familiarity with relational and NoSQL databases and experience working with structured and unstructured data.
- Strong software-engineering fundamentals, including
Git, testing, debugging, API design and object-oriented programming
.
- Ability to analyze technical requirements, evaluate implementation options and communicate engineering trade-offs effectively.
- Strong collaboration and communication skills, with the ability to work effectively with
data scientists, engineers, product teams and business stakeholders
.
- Ability to translate business requirements into practical machine-learning and AI solutions while balancing
model performance, scalability, reliability and cost
Not included in the source posting: benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.