Full Time

Staff Software Engineer - AI/ML Platform

Fanatics
Redwood City, CA
$180,000 - $270,000* / year (about $87–$130 an hour)

Job Description

About this kind of role

What a Staff Software Engineer - AI/ML Platform usually does. The employer's own details are in the listing.

Typically does: Designs, develops, tests, and maintains software components for machine learning platforms. This role involves building infrastructure to support model training, deployment, and monitoring, often collaborating with data scientists and other engineers. Responsibilities may include optimizing performance, ensuring scalability, and contributing to the overall architecture of the platform. A Staff Software Engineer often acts as a technical leader and mentor within the team.

Tools and skills: Proficiency in programming languages like Python and Java, experience with cloud platforms (e.g., AWS, Azure, GCP), and familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch) are generally required, alongside strong software engineering principles and DevOps practices.

Good fit for: Individuals with significant software engineering experience and a strong interest in machine learning technologies typically excel in this role.

Worldwide, unemployment was 4.9% in 2025, and 12.4% among 15 to 24-year-olds, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.