Senior Software Engineer- Developer Experience
Core
Design and implement AI-powered developer productivity solutions, modern web infrastructure, and high-performance tooling to empower Adobe engineers.
Role type
Senior Software Engineer (Developer Experience / Platform Engineering)
Builds
AI-enabled development systems, Bazel-based build systems, CI/CD pipelines, test automation frameworks, and engineering productivity tooling.
Domain
Software Engineering, AI/ML, Platform Engineering, Developer Productivity
Deliverable
production ML models | infrastructure | product features
Required skills
System design, data structures, algorithms, debugging, performance optimization, reliability engineering, AI system integration, large-scale monorepo management, CI/CD automation, TypeScript, JavaScript, Python, Go, Java, C++, Kubernetes, Terraform, cloud infrastructure, observability (OpenTelemetry, Grafana, Splunk)
Preferred skills
Agentic AI systems, AI orchestration frameworks, AI evaluation methodologies, Bazel build optimization, intelligent code review, CI/CD triage, test generation, debugging assistants, engineering copilots, workflow automation, metrics-driven DevEx initiatives
Responsibilities
Design and implement AI-powered developer productivity solutions; Build and enhance large-scale developer platforms; Partner with product engineering teams to identify and solve productivity bottlenecks; Develop high-performance, reliable, well-tested platform and infrastructure code; Mentor engineers and contribute to engineering best practices.
Seniority
Senior, hands-on IC with mentorship responsibilities