Machine Learning Engineer (Mid-Level)
Core
Design, train, and evaluate machine learning models for production use cases, building end-to-end ML pipelines.
Role type
Mid-level machine learning engineer
Builds
Production ML systems and pipelines
Domain
Machine Learning / Cloud Infrastructure
Deliverable
production ML models
Required skills
Python, TensorFlow, PyTorch, scikit-learn, model selection, feature engineering, model validation, AWS SageMaker, GCP Vertex AI, Kubernetes, Docker, A/B testing
Preferred skills
Debugging production model performance, code reviews, technical knowledge sharing
Technologies
AWS SageMaker, GCP Vertex AI, Kubernetes, Docker, TensorFlow, PyTorch, scikit-learn
Responsibilities
Design, train, and evaluate machine learning models for production use cases; Build end-to-end ML pipelines covering data preprocessing, 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
