Computer Scientist 2

Adobe Adobe · Enterprise · Bangalore, India

Computer Scientist 2 at Adobe Express AI Foundations team, focusing on building and scaling the core AI platform that powers creative experiences. The role involves developing production systems for Agentic AI, Compose AI, Imaging AI, Motion AI, and Personalization AI, including model orchestration, inference services, data pipelines, and evaluation frameworks. Requires strong software engineering and ML systems experience.

What you'd actually do

  1. Build and improve core platform components that power intelligent experiences across Adobe Express.
  2. Contribute to data and inference pipelines supporting training, evaluation, fine-tuning, and deployment of ML models.
  3. Develop backend services, microservices, and workflows that connect models, APIs, data systems, and product surfaces.
  4. Help maintain and improve runtime systems for inference and orchestration, with a focus on reliability, observability, and performance.
  5. Work on storage, caching, and data-access patterns to improve efficiency, scalability, and cost-effectiveness.

Skills

Required

  • 8 - 12 years of experience in software engineering, backend infrastructure, data systems, or ML infrastructure.
  • Solid understanding of distributed systems, backend services, and scalable system development.
  • Hands-on experience building or supporting APIs, data pipelines, or event-driven systems.
  • Comfort working in cloud environments with production engineering and service deployment practices.
  • Strong problem-solving instincts and a collaborative approach.
  • Clear communication skills and an eagerness to learn from cross-functional partners.

Nice to have

  • Experience with ML systems or applications based on LLMs, model inference, orchestration, or evaluation is highly advantageous.
  • Bachelor's or Master's degree in Computer Science, Machine Learning, Data Science, or a related technical field, or equivalent experience.
  • Exposure to generative AI systems - LLMs, multimodal models, or diffusion models.
  • Familiarity with MLOps practices: experiment tracking, model deployment, or evaluation workflows.
  • Curiosity about agentic AI concepts such as tool use, task planning, or memory systems.
  • Experience with technologies such as Kafka, Spark, Flink, or similar distributed data frameworks.

What the JD emphasized

  • production systems
  • inference services
  • model orchestration
  • continuous evaluation frameworks
  • ML systems
  • LLMs
  • model inference
  • orchestration
  • evaluation

Other signals

  • AI platform
  • production systems
  • ML models
  • inference services
  • model orchestration