Machine Learning Engineer (IC)
Core
Design, build, and deliver ML models and components that solve real business problems while building and scaling multi-tenant platforms for large-footprint ML model training and serving.
Role type
Senior IC machine learning engineer (production & infrastructure)
Builds
Multi-tenant platforms supporting large-scale ML model training and serving; production-ready data pipelines; optimized ML models.
Domain
Financial services / AI / Big Data
Required skills
Python, Java, Golang, C++, PyTorch, TensorFlow, Pandas, NumPy, Scikit-learn, Spark, Ray, AWS, GCP, Azure, Kubernetes, CI/CD, model deployment, data pipeline construction, hyperparameter tuning, model monitoring, responsible AI practices
Preferred skills
Masters or doctoral degree in CS/EE/Math, algorithm optimization, software development best practices (testing, code reviews, CI/CD), resilient software architecture, advanced deployment methods, incident response planning, conference presentations, open-source contributions
Technologies
AWS, Azure, GCP, Kubernetes, PyTorch, TensorFlow, Spark, Ray, Python, Java, Scala, Golang, Pandas, NumPy, Scikit-learn
Responsibilities
Design and build ML models and components; build and scale multi-tenant platforms for ML training and serving; guide ML infrastructure decisions; write and test application code; develop and validate ML models; automate testing and deployment; retrain, maintain, and monitor models in production; construct optimized data pipelines; apply CI/CD best practices; ensure code management and model governance.
Seniority
Senior, hands-on IC

