About the Role
We are seeking a skilled Machine Learning Engineer to develop and deploy enterprise-scale ML solutions. This role involves collaborating with stakeholders to identify innovative approaches, translating business needs into ML problem statements, and driving optimal solutions. You will own end-to-end ML systems, ensure adherence to best practices, and scale ML use-cases. Additionally, you will manage the MLOps lifecycle and optimize performance and costs.
Responsibilities
- Understand business needs and translate them into ML problem statements.
- Develop end-to-end ML solutions, models, pipelines, and deployments.
- Provide guidance, follow best practices, and ensure scalability.
- Convert ML algorithms into production-ready code.
- Manage MLOps lifecycle and optimize performance.
- Stay updated on emerging technologies and practices.
Requirements
- Proven experience in enterprise-scale ML solutions.
- Strong proficiency in data analysis, engineering, and ML algorithms.
- Expertise in Scikit-learn, XGBoost, LightGBM, TensorFlow.
- Familiarity with Kubeflow, TFX, or Mlflow.
- Advanced programming skills in Python/R and SQL.
- Hands-on experience with cloud platforms.
- Solid understanding of Data & Analytics concepts.
- Comfortable with large data volumes.
- Familiarity with Agile methodologies & Databricks
- Excellent communication and collaboration skills.