Must Haves:
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline.
• 3-5 years as a Backend Engineer, or a similar role, with a consistent record of successfully delivering ML solutions
• Solid software engineering skills, including experience with Git, Docker, and CI/CD pipelines.
• Hands-on experience in designing and deploying systems in Kubernetes environment.
• Experience with big data tools i.e. Spark, and working with structured and unstructured data.
• Experience with real-time and streaming applications.
• Ability to work with cross-functional teams, articulate ML concepts to non-technical stakeholders, and lead projects from concept to execution.
Nice to Have:
• Experience as a ML/GEN-AI Engineer, or a similar role.
• High proficiency in Python, with extensive experience with Python software development, Python-based ML libraries, and API development (FastAPI).
• Deep understanding of Python programming principles, including object-oriented programming, asynchronous processing, and memory management.
• Hands-on experience deploying ML models using tools like BentoML.
• Experience with real-time ML applications and streaming data (Kafka, Flink, etc.).
• Experience in Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and AI Agents using frameworks like LangChain and LlamaIndex.
Benefits: