Latest AI JobsBrowse Jobs
fal logo

Software Engineer, Applied Machine Learning

falSan FranciscoEngineering
Apply on company site
Salary
$180K – $230K
Job type
Full-time
Experience
Senior · 3+ yrs
Posted
9 Oct 2026
Status
Open · checked 7d ago

About this role

This Software Engineer position suits an experienced practitioner who wants to build generative media infrastructure in San Francisco at fal. The professional in this role will take technical ownership of the model layer by connecting research to scalable consumer products.

Role Overview

fal seeks an applied machine learning engineer to manage and extend generative models. The position involves dividing time between extending open-source models with new capabilities and maintaining a fleet of generative model APIs.

Key Responsibilities

Design novel model pipelines alongside the post-training team to add new modalities to state-of-the-art image, video, audio, and 3D models using fine-tuning and training-free methods.
Utilize a GPU fleet to fine-tune generative models and build customization APIs for customer needs.
Create reusable components and abstractions to speed up the creation of inference pipelines and new model capabilities.
Collaborate with the ML performance team to apply inference techniques that guarantee low latency, high throughput, and optimal GPU utilization.
Deploy and maintain reliable generative model APIs at scale.
Partner directly with enterprise customers such as major retailers and film studios to build custom generative media solutions.

Requirements

Three or more years of professional experience as an applied machine learning engineer.
At least one to two years of specific focus on computer vision or generative media.
Advanced proficiency in Python and PyTorch.
Practical understanding of flow-based and diffusion generative models.
Hands-on background with open-weight ecosystems including Hugging Face and Diffusers.
Strong engineering judgment to design scalable, secure, and reliable production machine learning systems.
Demonstrated ability to independently ship machine learning concepts into production.

Nice to Have

Experience building training-free model extensions like inference-time modifications or novel conditioning methods for image, video, audio, or 3D models.
Background in developing custom fine-tuning or post-training approaches.
Previous startup experience or background in the digital media and entertainment sectors.

Skills and Tools

Python
PyTorch
Hugging Face
Diffusers

Salary and Benefits

Salary range of $180,000 to $230,000 with equity offers included.
Health, dental, and vision insurance for US employees.
Regular team events and offsites alongside learning and growth opportunities.

About the Company

fal operates a generative media ecosystem providing tools, infrastructure, and model access that scale from idea to production. The company combines high-performance inference, orchestration, and observability into a single platform for developers and enterprises.

How to Apply

Interested candidates should apply on the official company careers page.

Skills and tech stack

Questions candidates ask

What is the salary and equity for the role?

The salary ranges from $180K to $230K alongside equity offers.

Where is the job located?

The position is located in San Francisco.

How many years of experience are required?

Candidates need 3+ years of professional experience as an applied ML engineer, including 1 to 2 years focused on generative media or computer vision.

What technical skills are necessary?

Applicants must have expert-level proficiency in Python and PyTorch, along with practical understanding of diffusion and flow-based generative models.

What benefits are provided?

Benefits include health, dental, and vision insurance for US employees, team events, and offsites.

Ready to apply?

The application is on the official fal careers page.

Apply on company site