Machine Learning Engineer (Mid-Level)
Core
Design, train, and deploy production machine learning models and end-to-end pipelines to address real business needs.
Role type
Mid-level machine learning engineer (production systems)
Builds
Production ML models, end-to-end ML pipelines, and ML infrastructure/tooling
Domain
Machine Learning, Software Engineering
Deliverable
production ML models
Required skills
Python, TensorFlow, PyTorch, scikit-learn, model selection, feature engineering, model evaluation, data preprocessing, model serving, model monitoring, A/B testing, Kubernetes, Docker, AWS SageMaker, GCP Vertex AI
Responsibilities
Design, train, and evaluate machine learning models for production use cases; Build end-to-end ML pipelines from data preprocessing through model serving and monitoring; Debug and improve production model performance using monitoring data and real-world feedback; Write maintainable code and contribute to ML infrastructure and tooling; Participate in code reviews and share technical knowledge with teammates
Seniority
Mid-level, hands-on IC

