- Machine Learning Recruiters and Staffing SpecialistsAI/ML Engineer
Machine Learning Jobs
- AI/ML Engineer
- Applied Scientist
- Computer Vision Engineer
- Computer Vision Research Scientist
- Generative AI Engineer
- Large Language Model (LLM) Engineer
- Lead Machine Learning Engineer
- Machine Learning Architect
- Machine Learning Infrastructure Engineer
- Machine Learning Platform Engineer
- Machine Learning Research Scientist
- ML Product Manager
- MLOps Engineer
- Natural Language Processing (NLP) Engineer
- Principal Machine Learning Engineer
- Recommendation Systems Engineer
- Research Engineer
- Senior Machine Learning Engineer
- VP of Machine Learning
The AI and machine learning engineer builds systems that use models to do something useful, spanning data preparation, model development, integration and deployment. The role is broader than pure research and more model focused than general software engineering, and it usually carries responsibility for the whole path from problem statement to something running in production.
Typical Duties and Responsibilities
- Develop and evaluate models against defined business problems
- Prepare, clean and validate training data
- Integrate models into applications and services
- Build and maintain training and inference pipelines
- Design evaluation appropriate to how the model will be used
- Deploy models and monitor their production behavior
- Investigate and address performance degradation
- Work with product and domain experts on requirements and constraints
- Optimize inference for latency and cost
- Document models, data and limitations
Education
- Bachelor’s or Master’s degree in computer science, machine learning or a related field
Required Skills and Experience
- 3+ years of applied machine learning with production experience
- Strong Python and a modern machine learning framework
- Solid understanding of evaluation and validation methodology
- Software engineering practice including testing and version control
- Experience with data pipelines and preparation
- Ability to integrate models into real applications
- Understanding of the operational side of deployed models
- Clear communication about what models can and cannot do
Preferred Qualifications
- Cloud machine learning platform experience
- Exposure to more than one problem domain