Machine Learning Engineer
Core
Develop, improve, and maintain AI/ML solutions across the full development lifecycle, turning requirements into reliable, maintainable, and well-tested software.
Role type
Machine Learning Engineer
Builds
AI/ML solutions and software features
Domain
Technology / Machine Learning / Cloud Development
Deliverable
production ML models | product features
Required skills
Python, software development principles, algorithms, data structures, design patterns, AI/ML algorithms and paradigms, Git, MLOps, Google Cloud Platform, software testing methodologies
Preferred skills
Agile development methodologies
Technologies
Python, Git, Google Cloud Platform
Responsibilities
Develop, improve, and maintain AI/ML solutions; analyze, troubleshoot, and resolve issues in existing solutions; apply software testing methods to improve quality and reliability; write and communicate technical details including user stories; apply coding standards and design patterns to solve complex problems; make informed technical choices based on requirements and organizational standards.
Seniority
Mid-level, hands-on IC