Machine Learning Engineer
Core
Design, build, and deliver ML models and components to address real business problems using large-scale distributed systems and cloud platforms.
Role type
Senior IC machine learning engineer (production)
Builds
Production-ready ML models, data pipelines, and cloud-based architectures
Domain
Financial services / AI and Machine Learning
Deliverable
production ML models
Required skills
Python, Java, Golang, C++, PyTorch, TensorFlow, Spark, Ray, Kubernetes, AWS, GCP, Azure, CI/CD, model training, hyperparameter tuning, data pipeline design
Preferred skills
ML algorithm optimization, software development best practices (testing, CI/CD), resilient software solutions, advanced ML approaches (supervised, semi-supervised, unsupervised, reinforcement learning), ML architectures (RNNs, CNNs, LSTMs, Transformers), data pipeline scaling, technical leadership, academic publication
Technologies
PyTorch, TensorFlow, Spark, Ray, Kubernetes, AWS, GCP, Azure, Python, Java, Golang, Scala, Pandas, NumPy, Scikit-learn
Responsibilities
Design and build ML models and components for real business problems; Write and test application code and automate testing/deployment; Retrain, maintain, and monitor models in production; Create efficient data pipelines for ML models; Apply CI/CD practices for model and application delivery; Ensure code management and model governance following Responsible and Explainable AI best practices
Seniority
Senior, hands-on IC

