Adobe

Principal Scientist

Adobe

full-time

Posted on:

Location Type: Office

Location: Bangalore • 🇮🇳 India

Visit company website
AI Apply
Apply

Job 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