Job Summary:
We are looking for a highly skilled and experienced Senior Machine Learning Engineer to join our team. In this role you will be responsible for designing developing and deploying machine learning models and systems that solve complex business problems. You should have a solid understanding of data science fundamentals hands-on experience with scalable ML systems and the ability to collaborate cross-functionally with product engineering and analytics teams.
Key Responsibilities:
- Design build and deploy machine learning models to solve real-world problems at scale.
- Own the full ML lifecycle from data exploration feature engineering model training evaluation deployment and monitoring.
- Collaborate with data engineers to build robust data pipelines and ensure high-quality data for training and inference.
- Work closely with product managers and stakeholders to define use cases success metrics and deliver impactful ML solutions.
- Continuously improve model performance using best practices in experimentation and optimization.
- Implement ML Ops practices for model deployment versioning monitoring and retraining.
- Stay up to date with the latest developments in machine learning and AI technologies.
Required Skills & Qualifications:
- Bachelors or Masters degree in Computer Science Data Science Statistics Mathematics or related field.
- 5 7 years of industry experience in designing and deploying ML models.
- Strong programming skills in Python (with libraries such as scikit-learn TensorFlow PyTorch XGBoost).
- Deep understanding of ML algorithms (classification regression clustering NLP recommendation systems etc.).
- Experience with cloud platforms like AWS GCP or Azure (SageMaker Vertex AI etc.).
- Familiarity with data engineering tools and frameworks (Spark Airflow Kafka etc.).
- Experience with containerization and orchestration (Docker Kubernetes) is a plus.
- Strong problem-solving skills and the ability to work independently and as part of a team.
Preferred Qualifications:
- Experience working in a product-based or high-scale environment.
- Prior experience with ML Ops tools and techniques.
- Publications or contributions to open-source ML projects.
- Exposure to deep learning computer vision or advanced NLP techniques.