Software Engineer - Machine Learning
$153k - $376kFigma
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.
$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...SuggestedHourly payFull timeInternshipSummer internshipRelocation package- ...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...SuggestedRemote workFlexible hours
- ...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...SuggestedWork at officeFlexible hours
- .... 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...SuggestedFull timeInternshipWork at office3 days per week
$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...SuggestedSummer workInternshipWork at officeLocal area3 days per week- ...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 officeLocal areaWork from homeFlexible hours
- ...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
- ...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
- ...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 timeWork at officeLocal areaWork from homeFlexible hours
$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 timeInternshipLocal areaImmediate startRemote workWorldwide- ...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
$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 timeContract work- 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 timeTemporary workInternshipImmediate startRemote workFlexible hours
- ...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
- ...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
$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$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 areaWorldwide$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 paySummer workInternshipWork at officeLocal area- ...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 timeWork at officeLocal areaWork from homeFlexible hours
- ...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 timeFlexible hours
- ...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 office3 days per week
$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 officeLocal area$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 areaWorldwideFlexible hours$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 workWork at officeLocal area3 days per week$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 timeWork at officeRemote work$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 areaWorldwideFlexible hours$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 timeTemporary workWork experience placementCasual workFlexible hours$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 timeWork at officeImmediate start$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...$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 timeWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Machine Learning. Be the first to apply!
- software engineer internship remote San Francisco, CA
- software engineer remote San Francisco, CA
- graduate software developer no experience San Francisco, CA
- work from home software developer San Francisco, CA
- summer intern software engineer San Francisco, CA
- junior software developer San Francisco, CA
- information technology software engineer San Francisco, CA
- senior software engineer remote San Francisco, CA
- rust software engineer San Francisco, CA
- part time software developer San Francisco, CA




