
Principal Scientist
Adobe
full-time
Posted on:
Location Type: Office
Location: Bangalore • 🇮🇳 India
Visit company websiteJob Level
Lead
Tech Stack
ApacheAWSAzureDistributed SystemsGoogle Cloud PlatformJavaKubernetesMySQLPostgresPythonScalaSpark
About the role
- Lead the technical design, implementation, and evolution of AEP Knowledge Base and Agentic AI systems
- 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)
- Design and deploy high-performance, low-latency distributed systems that scale globally
- Establish guidelines for evaluation, safety, and guardrails for system behaviour
- Collaborate with research and product teams to integrate modern capabilities into the Platform
- Mentor engineers, drive technical excellence, and foster a culture of continuous learning
Requirements
- 15+ years in design and development of large scale data intensive distributed systems
- 3+ years as a lead / chief architect
- In depth work experience on technologies like Apache Spark, Delta Lake, Snowflake, Kubernetes
- In depth work experience on one or more public clouds like Azure, AWS or GCP
- Strong background in Relational Stores (PostgreSQL, MySQL)
- Strong experience in Vector Stores (Pinecone, Weaviate, Milvus)
- Strong coding skills in Java, Scala, Python
- Proficiency in data structures and algorithms
- Cost consciousness around computation and memory requirements
- Excellent communication and collaboration skills to work with multi-functional R&D teams
- BTech/MTech/MS in Computer Science, AI/ML or related fields
Benefits
- Exceptional work environment
- Ongoing feedback and career growth
- Equal Employment Opportunity employer
- Support for users with disabilities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
design and developmentlarge scale data intensive distributed systemsmodel adaptation techniquesRAG pipelinesvector databaseshigh-performance distributed systemsdata structuresalgorithmscoding in Javacoding in Scala
Soft skills
mentoringtechnical excellencecontinuous learningcommunicationcollaboration
Certifications
BTechMTechMS in Computer ScienceAI/ML