Software Engineer 2 , Machine Learning
Interview KickstartMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Translate business challenges into defined machine learning problems and project requirements to drive growth and improve learner experiences.
Research, design, and develop machine learning models, generative AI/LLMs, and LLM-powered agentic systems, including agent pipelines, APIs, and evaluation frameworks.
Deploy and maintain machine learning solutions in scalable cloud production environments (AWS, Azure, GCP) ensuring their effectiveness.
Minimum Requirements
Hands-on experience building and deploying statistical and machine learning models, including traditional methods and deep learning techniques.
Experience with AI Agents development using LangChain, LangGraph, OpenAI API, Gemini API, Anthropic API, and multi-step agent orchestrations.
Experience with vector databases (Pinecone, Weaviate), semantic search, and fine-tuning open-weight language models in scalable production on cloud platforms.
Work Experience Required: Not explicitly mentioned in the JD.
Ideal Candidate Profile
Experienced in collaborative problem definition and execution with product managers, business stakeholders, and ML engineers, indicating strong cross-functional operation.
Strong expertise in generative AI/LLMs and agent-based AI systems development, focusing on practical, scalable solutions.
Comfortable with cloud deployment and maintaining production-grade AI/ML systems, showing operational responsibility and reliability.
