Software Engineer

XDOF INC.
San Mateo, CA, United States
1 day ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Training Data Application Programming Interfaces (APIs) Artificial Intelligence Big Data Databases Data Visualization Data Warehousing Python (Programming Language) Scientific Computating Web Applications ReactJS Backend
+3 more
Vue.js Information Technology Front End Software Development

Job description

At XDOF, we’re at an inflection point. Frontier labs are racing to build general-purpose robots, and high-quality training data is the bottleneck. We’re building the foundation behind the foundation models - the data collection systems, operational capability, exabyte-scale data warehouse, and software toolchain - to help our partners drive the field forward.

Full-stack engineers at XDOF build the software that our team and our partners interact with every day: from the backend services that orchestrate jobs against real hardware, through to the UI that customers use to manage datasets, launch evaluations, and monitor results.

What You’ll Do

Full-stack engineers ship products across the entire stack. Sample projects include:

  • building the customer-facing platform for partners to browse, search, and manage large-scale robotics datasets
  • designing and implementing APIs that power both internal tools and external-facing platform features
  • building interfaces for customers to configure, launch, and monitor workflows that run against real robotic hardware
  • contributing to our data collection application across the full stack
  • creating data visualization interfaces that help researchers and operators inspect collection quality at a glance

Requirements

Baseline skills:

  • bachelor’s degree or equivalent experience in Computer Science or a related field
  • strong proficiency in Python and at least one modern frontend framework (React, Vue, or similar)
  • experience building and shipping web applications with real users, from database to UI
  • comfort designing APIs and working across backend services, databases, and frontend code

You might be a good fit if you:

  • have experience building data-intensive applications or tools for technical users
  • have built product features that orchestrate or interact with physical hardware or compute infrastructure
  • have worked with data visualization libraries or built custom dashboards
  • have prior experience with AI, robotics, or scientific computing environments
  • care about craft in both backend architecture and frontend UX
  • are very comfortable working in 0*1 environments
  • are mission-driven and passionate about robotics: work at XDOF is fast-paced and constant. We hope you love what you’re going to be doing, because you’ll be doing a lot of it!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

11:44 min

Live coding a test driven component feature

Markus Oberlehner · LIVE

Videos

See all

Related articles

See all