Taro Logo

Senior Software Engineer - ML Platform

Adobe creates digital experience software, empowering everyone from emerging artists to global brands to design and deliver exceptional digital experiences.
$133,900 - $242,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer - ML Platform

Adobe is seeking a Senior Software Engineer to join their ML Platform team, focusing on building innovative ML/GenAI platforms to serve and scale Adobe's enterprise ML services. This role sits at the intersection of machine learning and platform engineering, where you'll work with data scientists, engineers, ML researchers, and product managers to optimize customer experiences.

The position offers an opportunity to work at one of the world's leading digital experience companies, with a competitive salary range of $133,900 to $242,000 annually. As a senior engineer, you'll lead the development of cloud-based platforms supporting AI/ML products and services, working with cutting-edge technologies including Python, Java, and various database systems.

Key responsibilities include designing and maintaining scalable ML platforms, leading junior engineers, and collaborating with cross-functional teams. The ideal candidate will have 5+ years of software development experience, strong expertise in programming languages like Python or Java, and deep knowledge of cloud platforms and database systems.

Adobe offers a collaborative work environment recognized worldwide, with their unique Check-In approach for ongoing feedback and professional growth. The company provides comprehensive benefits and emphasizes equal opportunity employment. This role presents an excellent opportunity for experienced engineers passionate about machine learning and platform development to make a significant impact in a company that's changing the world through digital experiences.

Last updated 16 days ago

Responsibilities For Senior 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 Senior Software Engineer - ML Platform

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

Interested in this job?