Logo for Marvik

Machine Learning / Robotics Engineer — Simulation

Role overview

Qualifications

  • Professional experience in machine learning engineering, robotics, or a closely related field.
  • Hands-on experience with a simulation platform such as NVIDIA Isaac Sim, Isaac Lab, MuJoCo, Gazebo, PyBullet, or a comparable tool.
  • Strong Python programming skills and solid software engineering fundamentals.
  • Experience developing and evaluating ML models or robotics algorithms, with a clear understanding of validation and performance metrics.

Responsibilities

  • Develop and evaluate machine learning and robotics solutions, from early experimentation to production integration.
  • Build and use simulated environments to test algorithms, generate synthetic data, and evaluate system behavior.
  • Develop pipelines for data collection, processing, training, and evaluation.
  • Integrate models with sensors, software systems, and hardware when required.

Hard skills

Other skills

  • Depth Perception
  • Collaboration
  • Problem Solving
  • Communication

About the company

Marvik logo

Marvik

Artificial Intelligence & Machine Learning Services

The AI revolution isn't coming, it's already here. Companies that move now will define the market. At Marvik, we're building the AI that powers this transformation. Our team combines deep technical expertise with the speed and agility to turn bold ideas into production-ready solutions. We thrive where the challenges are complex, the stakes are high, and the opportunities are massive.

Company details

IndustryArtificial Intelligence & Machine Learning Services
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

At Marvik, we’re looking for a Machine Learning or Robotics Engineer with experience in simulation to help us build AI solutions that interact with the physical world.

You’ll work on projects combining machine learning, perception, robotics, and simulated environments. We’re looking for a strong engineering foundation, hands-on simulation experience, and the flexibility to contribute across different industries and technical challenges as our projects evolve.

🧑🏻‍💻 What you'll do:

  • Develop and evaluate machine learning and robotics solutions, from early experimentation to production integration.

  • Build and use simulated environments to test algorithms, generate synthetic data, and evaluate system behavior.

  • Develop pipelines for data collection, processing, training, and evaluation.

  • Integrate models with sensors, software systems, and hardware when required.

  • Design experiments to assess performance, understand failure modes, and measure how well simulation results transfer to real-world conditions.

  • Collaborate with engineers, researchers, and clients to translate project requirements into practical solutions.

  • Write maintainable code and contribute reusable tools and engineering practices across projects.

🤝 What we’re looking for:

  • Professional experience in machine learning engineering, robotics, or a closely related field.

  • Hands-on experience with a simulation platform such as NVIDIA Isaac Sim, Isaac Lab, MuJoCo, Gazebo, PyBullet, or a comparable tool.

  • Strong Python programming skills and solid software engineering fundamentals.

  • Experience developing and evaluating ML models or robotics algorithms, with a clear understanding of validation and performance metrics.

  • Familiarity with relevant foundations such as sensor modeling, coordinate transformations, kinematics, dynamics, or physics-based simulation.

  • Comfort working with Linux, Git, and collaborative development workflows.

  • Ability to navigate open-ended problems, communicate trade-offs, and take ownership of implementation and validation.

We welcome both ML engineers who have used simulation for model development and robotics engineers with experience integrating machine learning. Depth in one area and the ability to work across disciplines matter more than expertise in every part of the stack.

🦾 It’s a major plus:

  • Computer vision, 3D perception, or multimodal learning.

  • Synthetic data generation, domain randomization, or sim-to-real evaluation.

  • Reinforcement learning, imitation learning, motion planning, or control.

  • ROS / ROS 2 and integration with physical sensors or robots.

  • Deployment on edge devices such as NVIDIA Jetson.

  • C++, GPU optimization, Docker, or cloud infrastructure.

  • Experience bringing prototypes into reliable production systems.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Robotics Engineer Related jobs

Other jobs at Marvik

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.