2

Remote Machine Learning Software Engineer Jobs in Pennsylvania

Develop machine learning-based prototypes, tools, and systems for AI security applications ... Apply software engineering best practices to build scalable, maintainable systems, grounded design ...

Develop machine learning-based prototypes, tools, and systems for AI security applications ... Apply software engineering best practices to build scalable, maintainable systems, grounded design ...

Job Title Software Engineer III - AI/ML Platform Operations - Remote Requisition Number R7739 ... platforms, machine learning workloads, cloud infrastructure, and data integrations. * Lead root ...

Job Title Software Engineer III - AI/ML Platform Operations - Remote Requisition Number R7739 ... platforms, machine learning workloads, cloud infrastructure, and data integrations. * Lead root ...

Job Title Software Engineer III - AI/ML Platform Operations - Remote Requisition Number R7739 ... platforms, machine learning workloads, cloud infrastructure, and data integrations. * Lead root ...

next page

Showing results 1-20

Remote Machine Learning Software Engineer information

What engineers make $300,000 a year?

Senior machine learning software engineers with extensive experience, advanced skills in deep learning, and proficiency in tools like TensorFlow or PyTorch can earn $300,000 or more annually, especially in high-demand industries or companies. Achieving this salary often requires a strong educational background, specialized certifications, and a track record of successful projects or leadership roles.

Will MLE be replaced by AI?

Machine Learning Engineers (MLEs) design, develop, and deploy AI models, and while AI automation tools can handle certain tasks, MLEs are essential for creating complex, customized solutions and maintaining AI systems. The role is expected to evolve with advancements in AI, but human expertise remains critical for innovation and ethical considerations.

What engineer makes $500,000 a year?

Senior machine learning software engineers with extensive experience, specialized skills, and advanced knowledge of AI frameworks can earn salaries approaching or exceeding $500,000 annually, especially in high-cost-of-living areas or within top tech companies. Compensation often includes base salary, bonuses, and stock options, reflecting their expertise in developing complex models and deploying scalable AI solutions.

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.

Can ML engineers work remotely?

Yes, remote work is common for machine learning engineers, especially as many companies adopt flexible work arrangements. ML engineers often collaborate using cloud platforms, version control, and communication tools, making remote work feasible with the right skills and environment.
What are the most commonly searched types of Machine Learning Software Engineer jobs in Pennsylvania? The most popular types of Machine Learning Software Engineer jobs in Pennsylvania are:
What job categories do people searching Remote Machine Learning Software Engineer jobs in Pennsylvania look for? The top searched job categories for Remote Machine Learning Software Engineer jobs in Pennsylvania are:
What cities in Pennsylvania are hiring for Remote Machine Learning Software Engineer jobs? Cities in Pennsylvania with the most Remote Machine Learning Software Engineer job openings:
Infographic showing various Remote Machine Learning Software Engineer job openings in Pennsylvania as of July 2026, with employment types broken down into 13% Internship, 61% Full Time, 13% Part Time, and 13% Contract. Highlights an 100% Remote job distribution.
Machine Learning Systems Engineer

Machine Learning Systems Engineer

Motional

Pittsburgh, PA โ€ข On-site, Remote

Other

Re-posted 29 days ago


Job description

Mission Summary:

We are looking for a Machine Learning Systems Engineer to join our ML Acceleration team. In this role, you will be responsible for the core systems that enable our researchers to train frontier models at scale, focusing obsessively on speed, cost, reliability, and throughput. You will work at the intersection of machine learning research and high-performance systems engineering. Your work will directly impact our ability to scale large-scale distributed model training and reduce the time-to-convergence for our next generation of models.

What you'll be doing:

  • Performance Profiling & Optimization: Utilize profiling tools (e.g., Nsight, PyTorch Profiler) to identify bottlenecks in data loading, gradient computation, and communication. Implement optimizations like kernel fusion, sharding, and tiling to improve step time.
  • Distributed Training: Optimize distributed training pipelines using frameworks such as PyTorch Distributed.
  • Kernel Development: Design and maintain high-performance GPU kernels in Triton or CUDA for state-of-the-art ML workloads.
  • Data Pipeline Engineering: Optimize robust data loading pipelines that maximize training throughput.

What we're looking for:

  • Education: Bachelor's, Master's degree, or PhD in Computer Science, Computer Engineering, or a related technical discipline.
  • Software Engineering: Strong proficiency in Python.
  • ML Frameworks: Extensive hands-on experience with PyTorch.
  • ML Knowledge: Experience optimizing machine learning model execution during training and inference, alongside a strong understanding of fundamental machine learning concepts, architectures, and processes.
  • Problem Solving: Exceptional analytical and problem-solving skills, with a bias for action and a data-driven approach to technical challenges.

We encourage a hybrid schedule with in-office time at one of our locations in Boston, Pittsburgh, or Las Vegas to support collaboration, or this role can be fully remote.