Join a world-class technology consultancy as a Machine Learning Engineer, working closely with the ML Architect to develop scalable ML frameworks and experimentation platforms. You'll build large-scale distributed machine learning systems that are performant, efficient, and reliable while collaborating with cross-functional teams to deploy and integrate models across business units. This role offers you the opportunity to optimize ML pipelines, manage feature stores, and contribute to evaluating cutting-edge technologies that enhance machine learning capabilities.
You'll develop and maintain large-scale distributed machine learning systems using frameworks like TensorFlow, PyTorch, and Scikit-Learn. The role involves building predictive models including churn prediction, user journey analysis, and sales forecasting using behavioral data. You'll work with supervised and unsupervised learning, survival analysis, time series modeling, and statistical forecasting techniques. Collaborating with business units, you'll understand their ML needs and work on cross-BU ML portfolio initiatives. You'll optimize feature extraction, transformation, and selection while managing Feature Stores for reusability across ML pipelines. Strong focus on MLOps practices including model training, versioning, monitoring, and deployment using CI/CD pipelines, Docker, Kubernetes, Airflow, SageMaker, and MLflow. You'll ensure scalability, reliability, cost efficiency, and ease of use of the machine learning platform while maintaining model observability and connecting outcomes to product and strategic goals.

Parexel

Nagarro

Ad Hoc LLC

Clarifai

Parexel

HumanIT Solutions

HumanIT Solutions

HumanIT Solutions