1

Physics Simulation Python Jobs in Pittsburgh, PA

You Are You have spent years building platforms that sit at the intersection of physics, simulation ... Strong programming skills in C++ and Python, with the ability to write performance-critical code ...

... simulator, real-world data, and cutting-edge generative AI techniques. You will play a pivotal role ... physics. - Excellent scripting and data analysis skills with tools such as Python and SQL ...

... simulator, real-world data, and cutting-edge generative AI techniques. You will play a pivotal role ... physics. - Excellent scripting and data analysis skills with tools such as Python and SQL ...

Create new simulation methodologies, troubleshoot problem set-ups, run simulation benchmarks, and ... Currently pursuing a Bachelor's degree in Optical Engineering, Optical Sciences, Applied Physics ...

... simulator, real-world data, and cutting-edge generative AI techniques. You will play a pivotal role ... physics. - Excellent scripting and data analysis skills with tools such as Python and SQL ...

Senior / Staff Applied Scientist

Pittsburgh, PA ยท On-site +1

$146K - $280K/yr

... World (Simulation), Track, and Public Road testing. You will... - Design scalable production ... Computer Science, Physics, or Robotics.- Strong command of Python/SQL for data analysis and ...

Senior / Staff Applied Scientist

Pittsburgh, PA ยท On-site +1

$146K - $280K/yr

... World (Simulation), Track, and Public Road testing. You will... - Design scalable production ... Computer Science, Physics, or Robotics.- Strong command of Python/SQL for data analysis and ...

next page

Showing results 1-20

Physics Simulation Python information

See Pittsburgh, PA salary details

$10.7K

$65.6K

$118K

How much do physics simulation python jobs pay per year?

As of Jun 26, 2026, the average yearly pay for physics simulation python in Pittsburgh, PA is $65,628.00, according to ZipRecruiter salary data. Most workers in this role earn between $42,700.00 and $77,200.00 per year, depending on experience, location, and employer.

What is the difference between Physics Simulation Python vs Mechanical Engineer?

AspectPhysics Simulation PythonMechanical Engineer
Required CredentialsProgramming skills, knowledge of physics, often a degree in physics or computer scienceMechanical engineering degree, professional licensure in some regions
Work EnvironmentSoftware development, research labs, simulation environmentsDesign offices, manufacturing plants, R&D departments
Industry UsageSimulation software development, research, academiaProduct design, manufacturing, systems optimization

Physics Simulation Python focuses on developing and implementing physics-based simulations using Python programming, often in research or software development contexts. Mechanical Engineers apply engineering principles to design, analyze, and manufacture mechanical systems. While both roles require a strong understanding of physics, Physics Simulation Python emphasizes coding and simulation, whereas Mechanical Engineering involves practical design and application in physical systems.

What are the key skills and qualifications needed to thrive as a Physics Simulation Python Developer, and why are they important?

To excel as a Physics Simulation Python Developer, you need a strong background in physics, mathematics, and proficiency in Python programming, often supported by a degree in physics, engineering, or computer science. Familiarity with simulation libraries (such as NumPy, SciPy, PyBullet, or SimPy), version control systems like Git, and experience with visualization tools are commonly required. Analytical thinking, problem-solving abilities, and effective collaboration are standout soft skills in this role. These skills enable the development of accurate, efficient simulations and foster productive teamwork in research or engineering projects.

What are some common challenges faced by professionals working in Physics Simulation with Python, and how can they be addressed?

Professionals in Physics Simulation with Python often encounter challenges such as optimizing simulation performance, ensuring numerical accuracy, and integrating complex libraries (e.g., NumPy, SciPy, PyBullet) into larger workflows. Addressing these issues typically involves using efficient coding practices, leveraging vectorized operations, and validating results with analytical solutions or experimental data. Collaboration with domain experts and regular code reviews can also help maintain code reliability and project scalability. Staying updated with the latest simulation frameworks and actively participating in open-source communities are excellent ways to overcome technical hurdles.

What is a Physics Simulation Python developer?

A Physics Simulation Python developer is a professional who uses the Python programming language to design, implement, and analyze simulations that model physical systems and phenomena. These simulations can range from simple particle motion to complex fluid dynamics or electromagnetic fields, and are widely used in research, engineering, gaming, and education. The developer typically utilizes scientific libraries such as NumPy, SciPy, and PyBullet, and may also work with visualization tools to present simulation results. Their work helps in understanding real-world physics problems, testing hypotheses, or creating realistic interactive environments.
What are popular job titles related to Physics Simulation Python jobs in Pittsburgh, PA? For Physics Simulation Python jobs in Pittsburgh, PA, the most frequently searched job titles are:
What job categories do people searching Physics Simulation Python jobs in Pittsburgh, PA look for? The top searched job categories for Physics Simulation Python jobs in Pittsburgh, PA are:

Machine Learning Engineer, Reinforcement Learning

Skild AI

Pittsburgh, PA โ€ข On-site

$100K - $300K/yr

Full-time

Posted 6 days ago


Job description

Company Overview
At Skild AI, we are building the world's first general purpose robotic intelligence that is robust and adapts to unseen scenarios without failing. We believe massive scale through data-driven machine learning is the key to unlocking these capabilities for the widespread deployment of robots within society. Our team consists of individuals with varying levels of experience and backgrounds, from new graduates to domain experts. Relevant industry experience is important, but ultimately less so than your demonstrated abilities and attitude. We are looking for passionate individuals who are eager to explore uncharted waters and contribute to our innovative projects.
Position Overview
We are looking for a Machine Learning Engineer to be responsible for designing and implementing cutting-edge reinforcement learning algorithms, conducting experiments, and optimizing these models to perform efficiently in real-world robotic environments. This will require close collaboration with our robotics, research, and engineering team. Your work will directly impact the development of intelligent, adaptable robots capable of learning and performing complex tasks autonomously.
Responsibilities
  • Develop and implement state-of-the-art reinforcement learning algorithms for robotic applications.
  • Design and conduct experiments to train RL models and conduct real-world tests.
  • Collaborate closely with researchers to explore novel methods of scaling up reinforcement learning model training.
  • Communicate effectively with inference, application, and deployment engineers to integrate RL models into robotic systems and iterate on methods to enable robust deployment.
  • Analyze and interpret experimental results, iterating on model design to achieve desired performance.
  • Stay up-to-date with the latest research and advancements in reinforcement learning.
Preferred Qualifications
  • BS, MS or higher degree in Computer Science, Robotics, Engineering or a related field, or equivalent practical experience.
  • Proficiency in Python, C++, or similar and at least one deep learning library such as PyTorch, TensorFlow, JAX, etc.
  • Deep understanding and practical experience with various reinforcement learning algorithms and techniques (model-free, model-based, multi-task, hierarchical, multi-agent, etc.).
  • Strong background in algorithms, data structures, and software engineering principles.
  • Experience with physics simulation engines and tools for training RL.
  • Deep understanding of state-of-the-art machine learning techniques and models.
  • Extensive industry experience with reinforcement learning and robotic systems.

Base Salary Range
$100,000-$300,000 USD