About the job
We are seeking a highly talented Machine Learning Engineer to spearhead the design, development, deployment, and scaling of machine learning models that drive our data-centric products and intelligent systems. This pivotal role lies at the crossroads of data science, software engineering, and MLOps, demanding substantial hands-on expertise in transforming models into production-ready applications. Proficiency in programming languages such as Python or R is essential for success in this position.
Key Responsibilities:
- Design, develop, train, and refine machine learning models for practical applications and use cases.
- Convert business and product requirements into scalable ML/AI solutions.
- Execute feature engineering, model selection, tuning, and evaluation techniques.
- Develop and deploy ML models in production environments ensuring high availability and performance.
- Establish and maintain ML pipelines (training, validation, deployment, monitoring).
- Monitor model performance, data drift, and model decay; retrain models as necessary.
- Ensure models comply with reliability, scalability, and security standards.
- Collaborate closely with Data Scientists, Product Managers, and Software Engineers.
- Partner with data engineering teams to guarantee high-quality, reliable data pipelines.
- Engage in design and code reviews to uphold engineering best practices.
- Optimize models for latency, throughput, and cost efficiency.
- Implement experimentation frameworks, including A/B testing and offline evaluation.
- Adhere to responsible AI principles, focusing on fairness, explainability, and governance as needed.

