Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Machine Learning

$153k - $376k

Figma

Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI. From idea to product, Figma empowers teams to streamline workflows, move faster, and work together in real time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us!

Figma is seeking a versatile and experienced Machine Learning / AI Engineer to join our growing AI team, working at the intersection of applied machine learning, infrastructure, and product innovation. Whether you’re building intelligent search systems, crafting scalable data pipelines, or enhancing AI-powered creativity tools, your work will drive user productivity, shape new product experiences, and advance the state of AI at Figma.

You’ll collaborate closely with engineers, researchers, designers, and product managers across multiple teams to deliver high-quality ML-driven features and infrastructure. This is a high-impact, cross-functional role where you’ll shape both foundational systems and user-facing capabilities.

This is a full time role that can be held from one of our US hubs or remotely in the United States.

What you’ll do at Figma:

  • Design, build, and productionize ML models for Search, Discovery, Ranking, Retrieval-Augmented Generation (RAG), and generative AI features.
  • Build and maintain scalable data pipelines to collect high-quality training and evaluation datasets, including annotation systems and human-in-the-loop workflows.
  • Collaborate with AI researchers to iterate on datasets, evaluation metrics, and model architectures to improve quality and relevance.
  • Work with product engineers to define and deliver impactful AI features across Figma’s platform.
  • Partner with infrastructure engineers to develop and optimize systems for training, inference, monitoring, and deployment.
  • Explore new ideas at the edge of what’s technically possible and help shape the long-term AI vision at Figma.

We’d love to hear from you If you have:

  • 5+ years of industry experience in software engineering, with 3+ years focused on applied machine learning or AI.
  • Strong experience with end-to-end ML model development, including training, evaluation, deployment, and monitoring.
  • Proficiency in Python and familiarity with ML libraries like PyTorch, TensorFlow, Scikit-learn, Spark MLlib, or XGBoost.
  • Experience designing and building scalable data and annotation pipelines, as well as evaluation systems for AI model quality.
  • Experience mentoring or leading others and contributing to a culture of technical excellence and innovation.

While not required, It’s an added plus if you also have:

  • Familiarity with search relevance, ranking, NLP, or RAG systems.
  • Experience with AI infrastructure and MLOps, including observability, CI/CD, and automation for ML workflows.
  • Experience working on creative or design-focused ML applications.
  • Knowledge of additional languages such as C++ or Go is a plus, but not required.
  • A product mindset with the ability to tie technical work to user outcomes and business impact.
  • Strong collaboration and communication skills, especially when working across functions (engineering, product, research).

At Figma, one of our values is Grow as you go. We believe in hiring smart, curious people who are excited to learn and develop their skills. If you’re excited about this role but your past experience doesn’t align perfectly with the points outlined in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.

Pay Transparency Disclosure

Job level and actual compensation will be decided based on factors including, but not limited to, individual qualifications objectively assessed during the interview process (including skills and prior relevant experience, potential impact, and scope of role), market demands, and specific work location. 

Figma offers equity to employees, as well as a competitive package of additional benefits, including health, dental, and vision coverage; retirement benefits with company contributions; parental leave and reproductive or family planning support; mental health and wellness benefits; and paid time off. Figma provides paid sick leave, holidays, and other leave benefits in compliance with applicable federal, state, and local laws, including the requirements of the Washington Minimum Wage Act and related regulations. Exempt employees are eligible for employer‑provided paid flexible PTO in addition to flexible paid sick leave. PTO is subject to manager approval. Additional benefits may include company recharge days, cell phone and home internet reimbursements, and a number of lifestyle spending accounts. Figma also offers sales incentive compensation for most sales roles and an annual bonus plan for eligible non-sales roles. All compensation and benefits are subject to applicable plan terms and may be modified by Figma at any time, consistent with applicable law.

Annual Base Salary Range:

$153,000—$376,000 USD

At Figma we celebrate and support our differences. We know employing a team rich in diverse thoughts, experiences, and opinions allows our employees, our product and our community to flourish. Figma is an equal opportunity workplace - we are dedicated to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity/expression, veteran status , or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.

We will work to ensure individuals with disabilities are provided reasonable accommodation to apply for a role, participate in the interview process, perform essential job functions, and receive other benefits and privileges of employment. If you require accommodation, please reach out to View email address on us.fitly.work . These modifications enable an individual with a disability to have an equal opportunity not only to get a job, but successfully perform their job tasks to the same extent as people without disabilities. 

Examples of accommodations include but are not limited to: 

  • Holding interviews in an accessible location
  • Enabling closed captioning on video conferencing
  • Ensuring all written communication be compatible with screen readers
  • Changing the mode or format of interviews 

To ensure the integrity of our hiring process and facilitate a more personal connection, we require all candidates keep their cameras on during video interviews. Additionally, if hired you will be required to attend in person onboarding.

By applying for this job, the candidate acknowledges and agrees that any personal data contained in their application or supporting materials will be processed in accordance with Figma's Candidate Privacy Notice .

Application limits: To help candidates focus on the opportunities most relevant to their skills and experience, Figma limits the number and frequency of applications. These limits apply to all roles:

  • Candidates may submit up to 5 applications during any rolling 30-day period.
  • Candidates may not reapply to the same role while an application is active or within 90 days of receiving a rejection.

Once the applicable days has passed, candidates are welcome to apply again.

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Machine Learning in San Francisco, CA vacancy
  • $70 per hour

     ...in simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's fully...  ...perception, decision-making and deep learning, while collaborating with hardware and...  ...Experience with training and evaluating Machine Learning models Experience prototyping... 
    Suggested
    Hourly pay
    Full time
    Internship
    Summer internship
    Relocation package

    Waymo

    San Francisco, CA
    2 days ago
  •  ...Full-Stack Software Engineer Company Overview The built world generates more data than almost any other industry. Almost none of...  ...messy third-party data and contributing to analytical and machine-learning models. You’ll collaborate closely with the CTO, CEO and CPO... 
    Suggested
    Remote work
    Flexible hours

    BenchStrength

    San Francisco, CA
    1 day ago
  •  ...Software Engineer Opportunity At ChalkChalk is building the data platform that powers the future of machine learning applications. We tear down complexity, latency, and scale barriers that have traditionally constrained ML capabilities. Our platform combines Rust-speed... 
    Suggested
    Work at office
    Flexible hours

    CHALK INC

    San Francisco, CA
    2 days ago
  •  .... About the Role At Rippling, Engineering is at the heart of our business and culture...  ...Engineering Intern, you will join the Machine Learning Team in Winter 2027 (Middle of January...  ...skills, both in machine learning and software engineering. Additional... 
    Suggested
    Full time
    Internship
    Work at office
    3 days per week

    Rippling

    San Francisco, CA
    3 days ago
  • $65 - $68 per hour

     ...Growth and beyond. We're actively building the next-generation Machine Learning (ML) platform for low-cost, ultra-immersive transportation...  ...modern ML with petabyte-scale data. Our Machine Learning Engineers are excited to work on these challenging problems and redefine... 
    Suggested
    Summer work
    Internship
    Work at office
    Local area
    3 days per week

    Lyft

    San Francisco, CA
    4 days ago
  •  ...You'll DoDesign, build, and operate the software that automates Lambda's network...  ...APIs, services, and CLIs that network engineers and other internal teams use to request...  ...CoveWe have research papers accepted at top machine learning and graphics conferences, including NeurIPS... 
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda

    San Francisco, CA
    2 days ago
  •  ...About this role: This role is ideal for engineers who want to be on the forefront of the...  ...clear, well-tested, and maintainable software Analyze and improve the robustness and...  ...Interesting and challenging work A lot of learning and growth opportunities Health,... 
    Full time

    Fal AI

    San Francisco, CA
    6 days ago
  •  ...Checkr Software EngineerCheckr builds people infrastructure for the future of work. We...  ...Checkr puts modern technology powered by machine learning in the hands of hiring teams, helping...  ...hired a team of Python Backend Software Engineers to support a project focusing on the integration... 
    Contract work

    Samprasoft

    San Francisco, CA
    4 days ago
  •  ...Tuesday. About the Role We are seeking a Senior Software Engineer to join our Managed Kubernetes (Mk8s) team. You will play...  ...Crescent Cove ~ We have research papers accepted at top machine learning and graphics conferences, including NeurIPS, ICCV, SIGGRAPH... 
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda

    San Francisco, CA
    6 days ago
  • $165.13k - $180.95k

     ...Software Engineer Machine Learning (Scopely Explore Inc Inc fka Niantic Inc.; San Francisco CA): Implement and maintain scalable infrastructure solutions for the deployment of Artificial Intelligence (AI) and Machine Learning (ML) models. Work closely with ML scientists... 
    Full time
    Internship
    Local area
    Immediate start
    Remote work
    Worldwide

    Scopely

    San Francisco, CA
    24 days ago
  •  ...fast, reliable feedback on model behavior. We combine machine learning and production engineering to make these capabilities accurate, efficient, and useful...  ...and data scientists and have broad ownership of the software that makes these capabilities available. Our work... 
    Full time

    OpenAI

    San Francisco, CA
    6 days ago
  • $45 per hour

     ...Founded by researchers from leading AI labs, our team works across robot hardware, data, infrastructure, and machine learning. The Role We are hiring software engineers to build the systems around our robots: the data and infrastructure that our models are trained on, the... 
    Full time
    Contract work

    DreamLabs, LLC

    San Francisco, CA
    3 days ago
  • Remote Engineering Full-time/Intern to Hire Guidanz Inc. is a bootstrapped, profitable...  ...Months 1-6 (Internship): You join as a Software Engineer Intern. You work on real product...  ...will innovate and build cloud-scale, machine learning-based actionable analytics solutions.... 
    Full time
    Temporary work
    Internship
    Immediate start
    Remote work
    Flexible hours

    Guidanz

    San Francisco, CA
    3 days ago
  •  ...dataset with deep expertise in AI and machine learning. Our platform is perfecting the art and...  ...You'll Bring5+ years of frontend engineering experienceYou have empathy for compensation...  ...every compensation decision.We build software that transforms how companies pay their... 
    Flexible hours

    Trove Information Technologies

    San Francisco, CA
    3 days ago
  •  ...dataset with deep expertise in AI and machine learning. Our platform is perfecting the art and...  ...technical direction across projects, mentor engineers, and raise the bar on how the team...  ...in every compensation decision.We build software that transforms how companies pay their... 
    Flexible hours

    Trove Information Technologies

    San Francisco, CA
    5 days ago
  • $160k - $215k

     ...DenverEngineering /Full-Time /HybridAs a Backend Engineer on our application team at Windfall,...  ...of experienceProfessional backend software engineering experienceExpert object-...  ...business outcomes. Powered by best-in-class machine learning and artificial intelligence, Windfall... 
    Full time

    Windfall

    San Francisco, CA
    2 days ago
  • $166k - $225k

     ...improve their business. Founded by engineers — and customer obsessed — we...  ...infrastructure across millions of virtual machines. And we're only getting started.As a software engineer with a backend focus,...  ...service platforms, to machine learning infrastructure. For instance,... 
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    2 days ago
  • $57 per hour

     ...opinionated, but you're not ideological and can learn new technologies as you go....  ...first mindset Develop, fix and debug software for across our full stack: web services,...  ...or master’s degree in computer science, engineering, or another related field. Must graduate... 
    Hourly pay
    Summer work
    Internship
    Work at office
    Local area

    Notion

    San Francisco, CA
    2 days ago
  •  ...possible. The Lambda Infrastructure Engineering organization forges the foundation of...  ...'re looking for an experienced Senior Software Engineer to join our storage team. You...  ...storage services that power our AI and machine learning infrastructure. What You’ll Do:... 
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda

    San Francisco, CA
    6 days ago
  •  ...and help build the platform engineers turn to ship AI products....  ...ROLE As an Infrastructure Software Engineer at Baseten, you'll build...  ...infrastructure improvements Learn and apply infrastructure best...  ...Basic understanding of machine learning concepts and model serving... 
    Full time
    Flexible hours

    Baseten

    San Francisco, CA
    6 days ago
  •  ...delightful way. We’re a $1B+ learning platform used by two-thirds of...  ...blend cognitive science with machine learning to personalize and...  ...belongingAbout the Team:Quizlet's Product Engineering organization builds the core...  ...:We're looking for a Senior Software Engineer to design, build,... 
    Work at office
    3 days per week

    Quizlet

    San Francisco, CA
    1 day ago
  • $144.9k - $189.18k

     ...have a legal entity. Responsibilities As a Senior Software Engineer in the Confluence AI group, you will build high-quality AI...  ...and growth. Partnering with product, design, analytics, and machine learning teams, you will turn emerging technologies into reliable,... 
    Work at office
    Local area

    Atlassian

    San Francisco, CA
    1 day ago
  • $165k - $227k

     ...s talk.OpportunityAs a Staff Engineer on the OIG team, you will be...  ...of building enterprise-grade software that millions of users depend...  ...systems (e.g., finite state machines, BPM-style systems)Experience...  ...applicable plans and policies. To learn more about our Total Rewards... 
    Local area
    Worldwide
    Flexible hours

    Okta

    San Francisco, CA
    5 days ago
  • $158k - $225k

     ...How you'll make impactGrowth Engineering at Airwallex is building an AI...  ...5+ years of professional software engineering experience, with...  ...across APAC, EMEA, and the US.Learn more about your teamGrowth at...  ...tasks, we use customer context, machine learning, automation, and continuous... 
    Temporary work
    Work at office
    Local area
    3 days per week

    Airwallex

    San Francisco, CA
    5 days ago
  • $171k

     ...ridership growth and Uber’s profitability through advanced machine learning and data science. We build reliable, scalable platforms that...  ...QualificationsBachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field, with 3+ years of full-time... 
    Full time
    Work at office
    Remote work

    Uber

    San Francisco, CA
    1 day ago
  • $165k - $226k

     ...If you are too, let's talk.The Senior Software Engineer OpportunityThe team that built Jeeva AI...  ...our applicable plans and policies. To learn more about our Total Rewards program please...  ...144, that use artificial intelligence, machine learning, or other automated processes... 
    Local area
    Worldwide
    Flexible hours

    Okta

    San Francisco, CA
    5 days ago
  • $50 per hour

     ...DescriptionJoin our team as a Senior AI Engineer focused on ontologies, knowledge graphs...  ...data systems.Build production software across services, APIs, background jobs,...  ....Experience building and deploying AI, machine learning, LLM, or agent-based systems beyond an... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    San Francisco, CA
    2 days ago
  • $162k - $216k

     ...economy.We design and ship category-defining software that enables Ryder and its 50,000+...  ...complex problems and creating impact for the engine of the American economy, you’ll love it here.Role: Software Engineer, Machine Learning Operations Pod: Machine LearningLocation:... 
    Full time
    Work at office
    Immediate start

    Baton Trucking

    San Francisco, CA
    3 days ago
  • $135k - $150k

    Senior Software Engineer, ProductSan Francisco, CA (Hybrid) Our client is an early-stage, venture-backed software company building data...  ...or mapping technologiesExperience building AI or machine learning-powered productsExperience with search, indexing, or information... 

    Huxley Associates

    San Francisco, CA
    3 days ago
  • $202k

     ...Full time, Level 5Posted: 2026-08-13Sr Software Engineer - AI Infra - TrainingAbout the role and...  ...while fostering a culture of continuous learning and humility.Work cross-functionally...  ...distributed computing, system performance, or machine learning.Experience contributing to... 
    Full time
    Work at office
    Remote work

    Uber

    San Francisco, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Machine Learning. Be the first to apply!