
Machine Learning Engineer
Adobe
full-time
Posted on:
Location Type: Office
Location: Bangalore • 🇮🇳 India
Visit company websiteJob Level
SeniorLead
Tech Stack
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaMySQLPostgresPythonScala
About the role
- Lead the technical design, implementation, and evolution of AEP Knowledge Base and Agentic AI systems.
- Design and deploy high-performance, low-latency distributed systems that scale globally.
- Work hands-on with foundation models (OpenAI, Anthropic, Llama, Gemini) and model adaptation techniques.
- Architect RAG (Retrieval-Augmented Generation) pipelines and optimize vector databases (FAISS, Pinecone, Weaviate, Milvus) for enterprise-grade AI solutions.
- Build evaluation, safety, and guardrail frameworks for responsible AI.
- Collaborate closely with research, platform, and product teams to integrate innovative AI into customer-facing solutions.
- Mentor engineers, drive technical excellence, and foster a culture of continuous learning.
- (Bonus) Contribute to or lead open-source initiatives in the LLM or agent ecosystem.
Requirements
- 10+ years of experience designing and developing large-scale, data-intensive distributed systems.
- 3+ years in technical leadership roles, driving architecture and mentoring teams.
- Expertise in vector databases (Pinecone, Weaviate, Milvus) and agent frameworks (LangChain, LlamaIndex, AutoGen, Haystack Agents, Semantic Kernel).
- Hands-on experience with public cloud platforms ( Azure, AWS, or GCP ).
- Strong background in relational databases (PostgreSQL, MySQL).
- Proficiency in Java, Scala, or Python , and a deep understanding of algorithms and data structures.
- A strong sense of ownership and cost-conscious design for compute and memory efficiency.
- Excellent communication skills and the ability to collaborate effectively with multi-functional teams.
- Bachelor’s, Master’s, or PhD in Computer Science or a related technical field with equivalent experience.
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
distributed systemsvector databasesJavaScalaPythonalgorithmsdata structuresRAG pipelinesmodel adaptation techniquesAI safety frameworks
Soft skills
technical leadershipmentoringcollaborationcommunicationownershipcost-conscious designcontinuous learningdriving technical excellence
Certifications
Bachelor’s in Computer ScienceMaster’s in Computer SciencePhD in Computer Science