We are seeking a talented and driven Machine Learning Engineer to join our Machine Learning team. In this role, you will work at the intersection of data science and software engineering, building and deploying scalable machine learning solutions on our cluster. You will collaborate closely with ML Engineers, Software Developers, and Business Stakeholders to translate complex business challenges into actionable machine learning models and systems.
Key Responsibilities
- Develop end-to-end machine learning models — from data collection and preprocessing to model training, evaluation, and deployment.
- Apply advanced machine learning techniques, including deep learning, Generative AI, natural language processing (NLP), and reinforcement learning, to large-scale datasets.
- Design and implement scalable machine learning systems that efficiently handle large volumes of data.
- Collaborate with ML Engineers, Software Developers, and Business Teams to translate business needs into technical requirements and deliver effective solutions.
- Write robust, production-ready code to deploy machine learning models.
- Monitor and maintain machine learning pipelines and models in production using tools such as Airflow and MLflow.
Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related field.
- 2+ years of experience in data science or a related field.
- Strong understanding of machine learning algorithms and techniques.
- Proficiency in deep learning frameworks such as PyTorch and TensorFlow.
- Experience with machine learning pipeline management and monitoring tools like Airflow and MLflow.
- Familiarity with Big Data concepts and tools (e.g., Spark, data lakes, data warehouses).
- Strong programming skills in Python, with experience using libraries like Pandas, NumPy, and Scikit-learn.
- Excellent problem-solving and communication skills.
- Self-motivated, able to learn quickly, meet deadlines, and demonstrate problem-solving skills.
- Strong team collaboration skills.
Preferred Qualifications
- Experience working with unstructured data such as text, images, or audio.
- Familiarity with data engineering and ETL pipelines.