1 day ago

Senior Computer Scientist - Developer Experience

Adobe

On Site
Full Time
$250,000
San Francisco, CA

Job Overview

Job TitleSenior Computer Scientist - Developer Experience
Job TypeFull Time
Offered Salary$250,000
LocationSan Francisco, CA

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

The Opportunity

Adobe empowers everyone, everywhere to imagine, create, and bring any digital experience to life. The Horizon Platform team enables the foundation for Adobe’s web-based creative applications. Our mission is to enable Adobe engineers to build high-performance, scalable, AI-powered experiences — faster and with greater confidence.

The Developer Experience (DevX) team treats developers as our customers. We focus on engineering productivity, intelligent tooling, platform reliability, and frictionless workflows. We believe the best products are built when engineers can move quickly, safely, and creatively.

We are looking for a Senior Computer Scientist - Developer Experience who is passionate about building AI-enabled development systems, modern web infrastructure, and high-performance tooling that empowers thousands of engineers across Adobe.

If you are excited about combining AI, platform engineering, and developer productivity at scale — we’d love to talk.

What You’ll Do

  • Build and evolve the platform foundation for Adobe web applications.
  • Design intelligent developer tooling and workflows that leverage automation and AI to improve productivity, code quality, and velocity.
  • Improve build systems, CI/CD pipelines, monorepo strategy, and test automation frameworks to support large-scale engineering teams.
  • Partner with product engineering teams to deeply understand their workflows and remove friction.
  • Develop high-performance, reliable, well-tested, and well-documented platform code.
  • Introduce automation and AI-assisted development capabilities that enhance code generation, testing, debugging, and performance optimization.
  • Proactively identify productivity bottlenecks and lead initiatives that measurably improve engineering velocity and platform reliability.
  • Mentor engineers and elevate engineering standards across the organization.
  • Foster an inclusive, collaborative environment that values diverse perspectives and continuous learning.

What You’ll Bring

  • Bachelor’s degree in Computer Science or equivalent practical experience.
  • 10+ years of software engineering experience.
  • Deep understanding of data structures, algorithms, and systems design.
  • Strong experience building scalable web platforms or developer tooling.
  • Practical use of AI within the Software Development Lifecycle.
  • Expertise in performance optimization, debugging, and reliability engineering.
  • Experience designing or improving CI/CD systems, monorepos, build tooling, or test automation frameworks.
  • Familiarity with core AI fundamentals, including machine learning concepts, LLM capabilities and limitations, and practical considerations for integrating AI into production systems.
  • Strong ability to work across distributed teams and influence without authority.
  • Excellent written and verbal communication skills.

Preferred Qualifications

  • Experience building or integrating AI-powered systems that augment the software development lifecycle — including intelligent code review, code generation, automated testing, debugging assistants, static analysis, or refactoring agents.
  • Familiarity with Agentic AI LLM systems, RAG architectures, vector databases, and contextual memory systems.
  • Experience with C++, TypeScript, JavaScript, or Python.
  • Experience with large-scale monorepo environments.
  • Familiarity with modern web test automation frameworks.
  • Experience improving engineering productivity at scale (metrics-driven DevEx initiatives).

Key skills/competency

  • Developer Experience (DevX)
  • AI/Machine Learning
  • Platform Engineering
  • CI/CD Pipelines
  • Monorepo Strategy
  • Test Automation
  • Software Development Lifecycle (SDLC)
  • Performance Optimization
  • Systems Design
  • TypeScript/JavaScript/Python

Tags:

Computer Scientist
Developer Experience
Software Engineer
AI
Machine Learning
Platform Engineering
CI/CD
DevOps
Web Infrastructure
Productivity
Automation
Systems Design
TypeScript
JavaScript
Python
C++
LLM
RAG
Vector Databases
Monorepo

Share Job:

How to Get Hired at Adobe

  • Research Adobe's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Customize your resume to highlight experience in developer experience, AI/ML integration, and platform engineering for the Senior Computer Scientist - Developer Experience role.
  • Showcase AI/DevX projects: Prepare to discuss practical applications of AI in the software development lifecycle and your contributions to developer productivity at scale.
  • Master systems design: Be ready for in-depth technical discussions on data structures, algorithms, scalable web platforms, and CI/CD systems during interviews.
  • Practice behavioral questions: Demonstrate your ability to mentor, influence distributed teams, and lead initiatives that foster an inclusive, collaborative engineering environment.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background