Sr. Software Engineer - Performance & Scalability

Adobe transforms the world through digital experiences, providing tools for everyone from emerging artists to global brands to design and deliver exceptional digital content.
$133,900 - $242,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Sr. Software Engineer - Performance & Scalability

Adobe is seeking a Senior Software Engineer to join their Performance & Scalability team, focusing on scaling and monitoring ML/GenAI platforms that power Adobe's enterprise ML services. This is an exciting opportunity to work at the intersection of performance engineering and machine learning infrastructure.

The role involves architecting and implementing solutions to ensure optimal performance and resource utilization of Adobe's ML platform. You'll work closely with ML engineers, product managers, and platform users to maintain uninterrupted customer experience. Your expertise in observability, monitoring, and performance optimization will be crucial in building and maintaining enterprise-scale ML infrastructure.

As a Senior Software Engineer, you'll lead initiatives to implement comprehensive observability solutions, establish best practices, and drive performance improvements across the platform. You'll have the opportunity to work with cutting-edge technologies in the ML operations space, including modern observability tools like Grafana, Prometheus, and Splunk, as well as cloud infrastructure and containerization platforms.

The ideal candidate brings a strong background in performance engineering and system optimization, combined with experience in modern DevOps practices and tools. You should be passionate about solving complex technical challenges, have excellent analytical skills, and be able to collaborate effectively with cross-functional teams.

Adobe offers a competitive compensation package, comprehensive benefits, and the opportunity to work on technology that impacts millions of users worldwide. You'll be part of a company that values innovation, creativity, and technical excellence, while maintaining a strong focus on work-life balance and employee growth.

This role is perfect for someone who wants to make a significant impact on the performance and reliability of large-scale ML systems, while working with a talented team at a company that's at the forefront of digital transformation. Join Adobe to help shape the future of ML platform engineering and be part of a team that's passionate about delivering exceptional digital experiences.

The position is based in San Jose, California, and offers a competitive salary range of $133,900 - $242,000, along with comprehensive benefits including medical, dental, vision insurance, 401k, and parental leave. Adobe values diversity and inclusion, providing equal opportunities to all qualified candidates.

Last updated 4 days ago

Responsibilities For Sr. Software Engineer - Performance & Scalability

  • Derive, develop, and optimize strategy to keep cloud-based ML platform performant, cost efficient, secured, and scalable
  • Collaborate with platform architects and product managers on performance and scalability requirements
  • Lead and own the implementation of observability and alerting pipelines, dashboards, and reporting
  • Plan and implement system-wide disaster recovery strategies
  • Establish observability best practices in the organization
  • Define and refine operational practices, tooling, and runbooks
  • Troubleshoot production and customer issues
  • Drive innovation by staying ahead of industry trends

Requirements For Sr. Software Engineer - Performance & Scalability

Python
Go
Kubernetes
Redis
MongoDB
PostgreSQL
  • BS or MS in Computer Science or related fields, or equivalent experience; 5+ years of software engineering
  • Experience in performance and scalability optimizations of large scale enterprise platform
  • Fluency in using and integrating Grafana, Prometheus, Splunk, and/or Newrelic observability tech-stacks
  • Expertise in Python, Go, Shell programming languages
  • Working knowledge of automating load, stress, chaos testing strategies using JMeter, Locust
  • Understanding of Kubernetes, ArgoCD, and infrastructure orchestration frameworks
  • Familiarity with RDBMS, concurrency, and OS internals
  • Strong analytical and quantitative problem-solving ability
  • Excellent communication skills and team collaboration

Benefits For Sr. Software Engineer - Performance & Scalability

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive health benefits including medical, dental, and vision insurance
  • 401k retirement plan
  • Parental leave
  • Competitive compensation package including base salary and incentives

Interested in this job?

Jobs Related To Adobe Sr. Software Engineer - Performance & Scalability

Software Development Engineer

Senior Software Engineer role at Adobe developing Journey Optimizer platform, requiring 5+ years full-stack experience with React, Java/Kotlin, and cloud technologies.

Senior Software Engineer

Senior Software Engineer role at Adobe building cloud-native systems with Python, Go, and AWS/Azure, offering $133,900-$242,000 salary range in San Jose, CA.

Senior Product Manager

Lead product strategy for Adobe Acrobat, focusing on Generative AI integration and serving 1B+ users. Shape the future of digital document experiences with competitive compensation.

Sr. Technical Consultant

Senior Technical Consultant role at Adobe focusing on implementing and integrating Adobe Digital Media solutions with full-stack development expertise.

Software Development Engineer

Senior Software Engineer position at Adobe focusing on backend development of large-scale data-driven systems using Java/Scala, Kafka, and distributed systems.