- Design scalable production-ready machine learning systems that align with business and technical requirements.
- Guide and support ML engineers and data scientists through code reviews knowledge sharing and technical direction.
- Lead the end-to-end development lifecycle of ML models including data preprocessing training evaluation deployment and performance monitoring.
- Maintain robust standards in code quality testing documentation version control and reproducibility of ML experiments and pipelines.
- Collaborate with product and business stakeholders to translate strategic goals into effective AI/ML solutions.
- Estimate effort manage project timelines and ensure successful delivery of ML features in line with enterprise goals.
Requirements
- Bachelor s degree in Computer Science Information Technology or a related discipline.
- 10 years of professional experience including at least 5 years in a hands-on data/ML role.
- Proficiency in programming languages (Python Scala Java) ML/AI frameworks (TensorFlow PyTorch Scikit-learn) MLOps tools (MLflow Kubeflow SageMaker Airflow) cloud platforms (AWS Azure GCP) data engineering (Spark Kafka SQL Snowflake) DevOps tools (Docker Kubernetes Terraform) and model governance techniques including model cards and explainability tools.
- Prior experience in roles such as Tech Lead ML Senior Tech Lead ML or equivalent leadership positions.
- Exposure to the financial services domain is a strong advantage.
- Demonstrated experience in modernizing IT systems and working on large-scale enterprise applications.
- Strong attention to detail and analytical thinking
- Curiosity and adaptability in learning new tools and domains
- Ability to work independently and thrive in a collaborative team culture
- Proven ability to mentor and lead diverse technical teams
- Project management skills including task estimation timeline planning and stakeholder communication
- Effective in translating complex technical concepts into actionable business solutions
10+ years of professional experience, including at least 5 years in a hands-on data/ML role. Proficiency in programming languages (Python, Scala, Java), ML/AI frameworks (TensorFlow, PyTorch, Scikit-learn), MLOps tools (MLflow, Kubeflow, SageMaker, Airflow), cloud platforms (AWS, Azure, GCP), data engineering (Spark, Kafka, SQL, Snowflake), DevOps tools (Docker, Kubernetes, Terraform), and model governance techniques including model cards and explainability tools. Prior experience in roles such as Tech Lead ML, Senior Tech Lead ML, or equivalent leadership positions. Exposure to the financial services domain is a strong advantage. Demonstrated experience in modernizing IT systems and working on large-scale enterprise applications. Strong attention to detail and analytical thinking Curiosity and adaptability in learning new tools and domains Ability to work independently and thrive in a collaborative team culture Proven ability to mentor and lead diverse technical teams Project management skills including task estimation, timeline planning, and stakeholder communication Effective in translating complex technical concepts into actionable business solutions