Software Engineer, Machine Learning [Remote]
$149k - $350kFigma
- Remote job
Figma is growing our team of passionate people on a mission to make design accessible to all. Born on the Web , Figma helps entire product teams brainstorm , design and build better products — from start to finish. Whether it’s consolidating tools, simplifying workflows, or collaborating across teams and time zones, Figma makes the design process faster, more efficient, and fun while keeping everyone on the same page. From great products to long-lasting companies, we believe that nothing great is made alone—come make with 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
If based in Figma’s San Francisco or New York hub offices, this role has the annual base salary range stated below.
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. The listed range is a guideline, and the range for this role may be modified. For roles that are available to be filled remotely, the pay range is localized according to employee work location by a factor of between 80% and 100% of range. Please discuss your specific work location with your recruiter for more information.
Figma offers equity to employees, as well a competitive package of additional benefits, including health, dental & vision, retirement with company contribution, parental leave & reproductive or family planning support, mental health & wellness benefits, generous PTO, company recharge days, a learning & development stipend, a work from home stipend, and cell phone reimbursement. Figma also offers sales incentive pay for most sales roles and an annual bonus plan for eligible non-sales roles. Figma’s compensation and benefits are subject to change and may be modified in the future.
Annual Base Salary Range (SF/NY Hub):
$149,000 - $350,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 jobs.jobcopilot.com . 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 .
- ...seeking experienced Entry Level Junior to Journeyman Software Developers / Software Engineers who will have the ability to work remotely anywhere in... ...gaining additional experience in data engineering, machine learning and/or artificial intelligence technologies. Applicants...SuggestedRemote jobFull timeWork experience placementImmediate start
$149k - $350k
...emerge, the opportunity for AI experience engineering is greater than ever. You’ll... ...cross-functional teams of innovative software engineers, product managers, and data... ...into engineering strategies utilizing machine learning, data analysis, and experimental design...SuggestedRemote jobFull timeTemporary workWork from home- ...Senior Software Engineer We are looking for a Senior Software Engineer with strong algorithmic and data processing expertise to join... ...is a plus ~ Familiarity with statistical modeling and machine learning is an advantage ~ Bachelor's degree in Computer Science,...Suggested
- ...Software Developer We are currently seeking a talented Software Developer to join our team, with a focus on automation projects... ...software according to project requirements. Implementing AI and machine learning solutions, particularly involving LLMs, to enhance automation...Suggested
- ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers. Who Should Apply Recent computer science/engineering/...SuggestedH1b
$100k
...Mathematics, Statistics, Computer Science or Engineering or candidates with gaps in their... ...of Core Java, javascript, C++ or software programming Spring boot, Microservices... ...Science/Data Engineer, Data Analyst/AI/Machine learning Positions Preferred SKILLS Associate...H1b- ...Software Engineer LOCATION San Antonio, TX 78208 CLEARANCE TS/SCI Full Poly (Please note... ...comfortable working in dynamic environments, learning new tools and technologies, and... ...Engineer, Game Developer, Data Engineer, Machine Learning Engineer, AI Engineer, Robotics...Temporary workFor contractorsImmediate startFlexible hours
$149k - $350k
...agentic product functionality. We’re looking for engineers with a background in platform engineering or machine learning to strengthen our foundational AI systems and... ...hear from you if you have: ~5+ years of software engineering experience, especially in backend...Full timeRemote workWork from home$110.5k - $160k
...will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern... ...can be, supported by a culture of learning and mentorship. Every day brings exciting... ...more of these specialized areas: * Machine Learning * Distributed Systems and...Full timeInternshipWork at officeWorldwideMonday to Friday- ...Data Scientist / Cloud Software Engineer LOCATION San Antonio, TX 78208 CLEARANCE TS/SCI Full Poly (Please note this... ...Cloud Solutions Architect, Data Analyst, Cloud Architect, Machine Learning Engineer, Big Data Engineer, Cloud Platform Engineer, AI Engineer...Temporary workFor contractorsImmediate startFlexible hours
$189.2k - $372.9k
...At Deloitte, Forward Deployed Engineers (FDE) don’t just build AI solutions, they... ...speed and precision, building working software, engaging confidently with senior stakeholders... ...Professional - AIP-C01), AWS Certified Machine Learning Engineer (Associate - MLA-C01) or AWS Certified...Local area$79.25k - $130.73k
...relationships. Present, demonstrate, and support selling Esri software and solutions as part of the account team. Support your team... ...infrastructureBasic understanding of artificial intelligence/machine learning conceptsProgramming and scripting experience with languages such...$143.32k - $273.93k
...team and collaborate cross-functionally with our architecture, engineering, and product partners to transform our operations and... ...of operations research such as simulation, optimization, and machine-learning techniques, as well as a heavy emphasis on cutting-edge technologies...Full timeH1bWork at officeRemote workHome officeRelocation packageFlexible hours- ...Software Engineer – San Antonio - TS/SCI Required POSITION DESCRIPTION In this position you will work as a technical expert in the... ...existing capabilities to validate signals • Introduce AI/ML learning techniques to discover new radar modes of operation •...
- ...SIGINT Software Developer LOCATION San Antonio, TX 78208 CLEARANCE TS/SCI Full Poly... ...Working alongside a talented group of engineers and analysts, you will play a key role... ...with embedded systems Proficiency in machine learning Understanding of cybersecurity...Temporary workFor contractorsImmediate startFlexible hours
- ...individual to join our growing AI team as an AI Engineer. This role is responsible for designing... ...enterprise AI solutions.Deploy AI and machine learning models into production environments... ...Artificial Intelligence, Data Science, Software Engineering, or a related field.Minimum...Full time
- ...responsibilitiesWhat You Bring:Requirements:DoDD 8570.01‐M/8140.01 I AT Level III CNDActive TS/SCIGMLE Certification (GIAC Machine Learning Engineer) OR Degree in Computer ScienceMore than 5 years of SIEM technology such as ArcSight, Splunk, and/or ELK.More than 3 years...Temporary workFor contractorsFlexible hours
- ...following best practices and engineering standardsCollaborate with AWS... ...maintenanceApply knowledge of the Software Development Life Cycle,... ...curious, strategic, and eager to learn with a focus on business... ...reporting, data science and machine learning. We have a strong partnership...
- ...Principal Software Engineer Why YOU want this position At Enverus, we're committed to empowering the global quality of life by helping... ...power markets. Our platform combines distributed systems, machine learning, large-scale data processing, and complex computational...
$55k - $151.47k
...Description & SummaryAt PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to... ...and driving business growth.Those in data science and machine learning engineering at PwC will focus on leveraging advanced analytics...Full timeWork experience placementH1bRemote work$99k - $232k
...individuals analyse client needs, implement software solutions, and provide training and... ...Oracle Data Visualization, and Oracle Machine Learning.Enhancing your leadership style, you... ...part of the Data and Analytics Engineering team, you will serve as both a technical...Full timeH1b$73.5k - $212.28k
...PwC, our people in data and analytics engineering focus on leveraging advanced technologies... ...growth.Those in data science and machine learning engineering at PwC will focus on leveraging... .../Analytics/Science, Computer Science, Software Engineering, Artificial Intelligence...Full timeH1b$73.5k - $212.28k
...PwC, our people in data and analytics engineering focus on leveraging advanced technologies... ...growth.Those in data science and machine learning engineering at PwC will focus on leveraging... ...- At least 6 years of experience in software, platform, or cloud engineering,...Full timeWork experience placementH1bRemote work- ...services. We bring together scientists, engineers, and industry specialists to build a... ...foundation, having started your career as a software engineer before progressing into senior... ...software products Exposure to AI/machine learning-enabled product development or data-driven...Remote work
- ...Work closely with designers, backend engineers, and data scientists to build holistic user... ...least 5 years of experience with front end software development/engineering with a B.S.... ...living, retirement investment, and lifetime learning. Pay Range There are a host of...Full timeContract workWork experience placementWork at officeFlexible hoursWeekend work2 days per weekWeekday work
$127.31k - $243.34k
...The OpportunityThe Experienced Artificial Intelligence and Machine Learning Engineer will be part of a dedicated AI engineering team that... ...years of machine learning engineering, data engineering, or software development experience implementing data solutions.Strong...Full timeH1bWork at officeRemote workHome officeRelocation packageFlexible hours- ...AnaVation is looking for a talented Software Developer who is passionate about technology... ...partnering with our customer and a group of engineers to create capabilities to support... ...able to do. Our engineers are continually learning and setting the standards for our customers...Full timeContract work
$143.32k - $273.93k
...needs.The OpportunityThe Senior Artificial Intelligence and Machine Learning Engineer will be part of a dedicated AI engineering team that... ...years of machine learning engineering, data engineering, or software development experience implementing data solutions.Extensive...Full timeH1bWork at officeRemote workHome officeRelocation packageFlexible hours$120k - $140k
...more. Job Description The AI Engineer III is a senior hands-on technical role... ...' experience designing and developing software applications and/or data engineering... ...Abilities Strong hands-on expertise in machine learning frameworks, agentic AI architecture,...Full timeFor contractorsFlexible hours- ...Is multi-skilled with expertise across software development lifecycle and toolset... ...training or certification on software engineering concepts and 8+ years of applied experience... ...discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Machine Learning [Remote]. Be the first to apply!
- agile software developer San Antonio, TX
- software developer internship no experience San Antonio, TX
- intermediate software engineer San Antonio, TX
- experienced software developer San Antonio, TX
- work from home software developer San Antonio, TX
- software developer fintech San Antonio, TX
- software data engineer San Antonio, TX
- financial software developer San Antonio, TX
- software engineer San Antonio, TX
- part time software developer remote San Antonio, TX




