Lead Software Engineer - ML Platform

Changing the world through digital experiences, Adobe gives everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences.
$133,900 - $242,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Lead Software Engineer - ML Platform

Adobe is seeking a Lead Software Engineer for their ML Platform team to help build innovative ML/GenAI platform to serve and scale Adobe's enterprise ML services. This is an exciting opportunity to work at the intersection of enterprise software and artificial intelligence.

The role involves designing and developing cloud-based platforms that power various AI/ML products and services across Adobe's portfolio. You'll be working with cutting-edge technologies in MLOps and ML system development, including RAG pipelines and foundation models. As a lead engineer, you'll guide junior to mid-level engineers while collaborating with data scientists, ML researchers, and product managers to optimize customer experiences.

The ideal candidate will bring 5+ years of software development experience with a strong background in enterprise-scale platform development. You should be proficient in languages like Python, Go, or Java, and have deep knowledge of cloud platforms (AWS/Azure). Experience with MLOps, ML system development, and understanding of GenAI fundamentals will be highly valuable.

Adobe offers a competitive compensation package ranging from $133,900 to $242,000 annually, plus additional benefits including equity, 401k, and comprehensive health coverage. The company is committed to fostering an inclusive environment where innovation thrives and new ideas can come from anywhere in the organization.

This role is based in San Jose, California, where you'll be part of Adobe's world-class engineering team. You'll have the opportunity to shape the future of AI/ML platforms while working for a company that's transforming how the world creates and delivers digital experiences.

If you're passionate about building scalable ML platforms, have strong technical leadership skills, and want to work with cutting-edge AI technologies, this role offers an excellent opportunity to make a significant impact at a global technology leader.

Last updated 20 days ago

Responsibilities For Lead Software Engineer - ML Platform

  • Design, develop, optimize, and maintain cloud-based platform to serve various AI/ML products and services
  • Lead junior to mid-level engineers to collectively execute and deliver time-sensitive features
  • Work directly with ML engineers, engineering managers, product managers, and enterprise customers
  • Drive innovation by staying ahead of the latest industry trends and technologies

Requirements For Lead Software Engineer - ML Platform

Python
Go
Java
PostgreSQL
MongoDB
Cassandra
  • BS or MS in Computer Science or related fields, or equivalent experience; 5+ years of software development experience
  • Proven ability in owning and developing enterprise-scale platform focused SaaS applications
  • Expertise in programming languages such as Python, Go, Java, etc. and related frameworks
  • Experience in designing, building, and maintaining highly available, secure, and scalable RESTful API
  • Strong knowledge of public cloud platforms (AWS, Azure)
  • Sound understanding of relational and non-relational databases
  • Strong analytical and problem-solving ability
  • Excellent communication skills

Benefits For Lead Software Engineer - ML Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive salary range $133,900 - $242,000 annually
  • Annual Incentive Plan (AIP)
  • Long-term incentives in form of equity awards
  • Equal Employment Opportunity

Interested in this job?

Jobs Related To Adobe Lead Software Engineer - ML Platform

Lead/Staff AI/ML Engineer - Fraud Team

Lead AI/ML Engineer position at Adobe focusing on fraud detection and prevention using advanced machine learning techniques and large-scale data processing.

Lead Machine Learning Engineer - Marketing Mix Modeling

Lead Machine Learning Engineer position at Adobe focusing on Marketing Mix Modeling to guide global marketing budget decisions through advanced causal modeling and analytics.

Sr. Machine Learning Manager - Acrobat

Lead AI/ML team for Adobe Acrobat, developing cutting-edge AI solutions and managing machine learning engineers.

Sr Manager, Machine Learning Engineering

Lead Adobe's AI Platform development team as Sr Manager, Machine Learning Engineering, driving innovation in ML/AI-powered products with 10+ years experience.

Machine Learning Manager

Lead Adobe's AI foundations development as Machine Learning Manager in Bucharest, managing ML features, infrastructure, and team of engineers.