Skip to content

Open nowPosted 226 days ago

Software Engineer, Data Infra

Dyna Robotics26 open roles

Pay
$180,000 – $270,000 a year
Where
Redwood City, CA
Work mode
On site
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSoftware Engineer, Data InfraDyna Robotics · Redwood City, CA
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Dyna Robotics's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.5% of postings close within 7 days. Measured by our own scanner across the market. Dyna Robotics postings stay open a median of 62 days.

Share of postings closed within
  1. 2.3%1 day
  2. 4.6%3 days
  3. 13.5%7 days
  4. 21.8%14 days
  5. 36.6%30 days
  6. 58.9%60 days
This job: posted 226 days ago

Dyna Robotics median: 62 days open

The posting

Dyna Robotics builds general-purpose robots powered by a proprietary embodied AI foundation model with top-in-industry generalization and real-world performance. Already deployed with customers across multiple industries, our robots do commercial-grade work in the physical world. Our team comes from Google DeepMind, Meta, and Cruise, and we're backed by CRV, First Round, and other leading investors.

The Role

As a Software Engineer, Data Infra you are the architect of the "Laboratory" where Dyna’s robotic intelligence is refined. You won't just move data; you will build the interactive systems that bridge the gap between raw multimodal sensor streams and production-ready ML models.

This is a high-impact, hands-on role where you will design the infrastructure to visualize model performance, automate data labeling, and manage the "human-in-the-loop" workflows - such as teleoperation and skill capture - that are critical to our scaling. If you enjoy solving complex geometric problems and building the low-friction tools that empower ML researchers, you’ll thrive here.

WHAT YOU’LL DO

- Interactive Data Systems: Architect the engines and interfaces that unify raw robot logs, video, and 3D sensor data. You will enable seamless "human-in-the-loop" workflows, from episode annotation to analyzing manual interventions.

- Signal Extraction & Geometry: Design and implement algorithms to extract structured signals (trajectories, events, 3D poses) from raw captures. Strong mathematical intuition is required to turn pixels and point clouds into ground-truth insights.

- Evaluation & Benchmarking: Build high-performance tools to compare model-driven motion against human-captured data, helping the team quantify model progress across diverse tasks.

- Scalable ML Pipelines: Build and operate distributed data pipelines (using Python, GCP/AWS, and Kubernetes) for the ingestion, transformation, and validation of terabytes of multimodal data.

- Observability & Debugging: Develop visualization tools that make complex model behaviors and sensor data easy to interpret, reducing the time from "data collected" to "model trained."

- Startup Fluidity: Collaborate across ML, Robotics, and Product teams. As an early member of the data team, you will help define the roadmap where no blueprint yet exists.

WHAT YOU’LL BRING

- The Experience: 5+ years of professional software experience, ideally with a focus on data-intensive or "human-in-the-loop" platforms.

- Technical Stack: Proficiency in Python (NumPy, Pandas) and a solid understanding of modern backend architectures. Experience with React/TypeScript is a major plus for building internal observability tools.

- Mathematical Core: Strong skills in algorithms and geometric calculations (e.g., coordinate transformations, 3D spatial reasoning).

- Data Mastery: Hands-on experience with relational and NoSQL databases (PostgreSQL, Redis) and cloud-native infrastructure (GCP/AWS).

- Problem-Solving: The ability to debug real-world data issues - from sensor drift to pipeline bottlenecks - independently.

BONUS POINTS FOR:

- Experience with multimodal data (video, LiDAR, time-series) in robotics or autonomous systems.

- Familiarity with Airflow, Kubeflow, or similar distributed batch processing systems.

- Experience with experiment tracking frameworks like Weights & Biases or MLFlow.

- Experience as an early hire in a fast-paced startup environment.

At Dyna Robotics, we build technology for the real world, which requires a team as diverse as the environments our robots inhabit. We are an equal opportunity employer committed to technical rigor and mutual respect.

Don’t let a checklist stop you. Data shows that underrepresented groups often only apply if they meet 100% of the criteria. We value problem-solving and grit over keyword matching. If you’re passionate about robotics, no matter your discipline, we want to hear from you, even if you don't check every box.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Dyna Robotics's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Dyna Robotics's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Dyna Robotics's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.