We’re looking for an experienced Machine Learning Engineer to lead the design, development, and deployment of large-scale ML and GenAI solutions, including RAG, AI Agents, and LLM fine-tuning. The role involves driving end-to-end ML lifecycles, scaling production systems on cloud platforms, and mentoring teams to accelerate innovation.
Job Responsibilities:
-
Be a thought leader and forward thinker, help drive an innovative vision for our various products and platforms, design and launch strategic machine learning (ML) solutions and drive business-wide innovation.
-
Take the lead in the end-to-end software development lifecycle, encompassing design, testing, deployment, and operations, lead technical discussions and strategy, and participate hands-on in design reviews, code reviews, and implementation.
-
Craft high-performance, production-ready machine learning code for our next-generation real-time ML platform. Extend existing ML libraries and frameworks.
-
Working closely with other engineers and scientists, lead solutions to accelerate model development, validation and experimentation cycles, and integrate models and algorithms in production systems at a very large scale.
Requirements:
-
Degree in Computer Science, Mathematics, or related field.
-
5+ years building and deploying end-to-end ML solutions in production.
-
1+ years developing GenAI solutions (RAG, AI Agents, LLM finetuning) in production.
-
5+ years full SDLC experience: design, coding, reviews, testing, deployment, operations.
-
Experience with large-scale distributed systems on cloud (AWS, Azure, GCP).
-
Strong ability to solve complex, ambiguous problems.
Preferred Qualifications:
-
MS/PhD in Computer Science or related ML discipline.
-
Experience with Graph ML/Graph technologies (e.g., GNNs).
-
Experience with distributed Big Data technologies (Spark, Flink, Kafka,PySpark, Lakehouse, SageMaker, etc.).