Machine Learning Engineer
Core
Frame and contextualize machine learning problems, design solutions, and develop internal tools for model governance across the machine learning lifecycle.
Role type
Machine Learning Engineer
Builds
Machine learning algorithms, models, systems, and internal tools for model governance
Domain
Machine Learning / Predictive Analytics
Deliverable
production ML models
Required skills
Python, SQL, scikit-learn, XGBoost, LightGBM, statistical modeling, software engineering, data analysis, experiment design, pipeline orchestration
Preferred skills
MLOps tools (DVC, MLflow, Metaflow, Seldon, BentoML), AWS, Docker, Kubernetes, building ML systems and workflows
Responsibilities
Research, prototype, implement, and optimize machine learning algorithms and models; analyze data and select datasets; design, execute, and monitor model experiments; automate and orchestrate ML processes; develop internal tools for model governance; collaborate on system designs; enforce test-driven development
Seniority
Mid-level, hands-on IC