2

Remote Machine Learning Software Engineer Jobs (NOW HIRING)

Required : • 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 ...

Through our pioneering hardware and software solutions based on instruction-based quantum control ... We are looking for a Machine Learning Engineer to design, build, and deploy machine learning ...

Role We are looking for a Staff Machine Learning Engineer to help us build a best in class ML ... This role is fully remote within the US** What You'll Do * Build and scale machine-learning driven ...

Machine Learning Engineer Remote with occasional travel to Silver Spring, MD About @Orchard ... Design, develop, test, and refine algorithms and software that identify specific characteristics ...

Machine Learning Engineer

Washington, DC · On-site +1

$130K - $200K/yr

Strong software engineering fundamentals and the ability to work independently on ambiguous ... Fully remote, U.S.-based * Health Benefits : Comprehensive health, dental, and vision coverage

Showing results 21-40

Remote Machine Learning Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do remote machine learning software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for remote machine learning software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is the difference between Remote Machine Learning Software Engineer vs Remote Data Scientist?

AspectRemote Machine Learning Software EngineerRemote Data Scientist
Required CredentialsBachelor's or higher in CS, ML, or related; experience with ML frameworksBachelor's or higher in CS, Statistics, or related; strong analytical skills
Work EnvironmentDeveloping ML models, coding, deploying algorithmsAnalyzing data, building models, interpreting results
Industry UsageTech, finance, healthcare, e-commerceTech, finance, healthcare, research institutions

While both roles involve working with data and algorithms, Remote Machine Learning Software Engineers focus on developing and deploying machine learning models through coding, whereas Remote Data Scientists analyze data to extract insights and build statistical models. Both roles often collaborate but serve different primary functions within organizations.

More about Remote Machine Learning Software Engineer jobs

What cities are hiring for Remote Machine Learning Software Engineer jobs?

Cities with the most Remote Machine Learning Software Engineer job openings:

What are the most commonly searched types of Machine Learning Software Engineer jobs?

The most popular types of Machine Learning Software Engineer jobs are:

What states have the most Remote Machine Learning Software Engineer jobs?

States with the most job openings for Remote Machine Learning Software Engineer jobs include:

Infographic showing various Remote Machine Learning Software Engineer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 23% Part Time, and 1% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Software Engineer, Machine Learning

Figma

Remote

Full-time

Re-posted 11 days ago


Job description

Job Summary:
Figma is a company dedicated to making design accessible to all, and they are seeking a versatile Machine Learning / AI Engineer to join their growing AI team. This role involves designing and building ML models, collaborating with various teams, and enhancing AI-powered features to drive user productivity and product innovation.
Responsibilities:
• 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.
Qualifications:
Required:
• 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.
Preferred:
• 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).
Company:
Figma is a collaborative design tool that enables teams to create, prototype, and test digital products on one platform. Founded in 2012, the company is headquartered in San Francisco, USA, with a team of 1001-5000 employees. The company is currently Late Stage.