Software Engineer Intern

Relling

San Francisco (CA)

On-site

USD 41,000 - 52,000

Part time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Relling is building a stack that moves from prototype to real-time policy deployment on hardware. You will work on data collection tooling, training infrastructure, and robust policy development with emphasis on measurable improvements and reproducible experiments.

Ideal candidates are proficient in Python and PyTorch, comfortable with Linux and Git, and currently enrolled in CS/EE/ME/robotics. Coursework aside, we value hands-on debugging and practical experimentation with real robots.

Qualifications

  • Strong Python coding skills and maintainable code practices.
  • Comfort with PyTorch and reading training loops to debug.
  • Fluent Linux and Git usage for self-sufficiency.

Responsibilities

  • Data collection tooling: teleop capture, episode management, labeling pipelines.
  • Training/evaluation infra: reproducible runs, checkpoint management, evaluation harnesses.
  • Policy work: imitation learning, visual servoing, observation-space design.

Skills

Python
PyTorch
Linux
Git
Empirical approach

Education

Currently enrolled in CS/EE/ME/Robotics or equivalent

Tools

TensorFlow/PyTorch tooling
Data tooling

Job description

You'll Work On The Stack That Gets a Policy From "recorded a Human Doing It" To "running On a Line." Depending On Your Strengths And What's On Fire, That Could Mean



  • Data collection tooling. Teleop capture, episode management, labeling pipelines. The difference between 8 minutes of usable demonstrations and 8 minutes of garbage is almost entirely tooling.

  • Training and evaluation infrastructure. Reproducible runs, checkpoint management, and — the part everyone skips — real evaluation harnesses. If we can't measure a policy's success rate with enough trials to trust the number, we don't know anything.

  • Policy work. Imitation learning (ACT, diffusion policies), visual servoing, observation-space design. Our experience matches the published literature here: what you condition the policy on matters more than which backbone you pick.

  • Perception glue. Segmentation and tracking models feeding structured observations to controllers. Lots of SAM2, DINOv2, and small task-specific networks.

  • Deployment. Getting the above onto real hardware, at real control frequencies, without it falling over on hour four.


You will also do unglamorous things: fix the data loader, chase a 20 Hz timing mismatch, re-cut a fixture, sit next to the cell and watch it fail 40 times. This is the job.


What we're looking for

Required


  • Strong Python. You've written code other people had to maintain.

  • Comfort with PyTorch — you can read a training loop and know where to put a breakpoint.

  • Enough Linux and git to be self-sufficient.

  • Empirical instincts. When something doesn't work, your first move is to isolate a variable, not to change three things and re-run.

  • Currently enrolled in CS, EE, ME, robotics, or equivalent — or you can demonstrate the skills some other way. We care about the second clause.


Nice to have

(genuinely optional — we don't expect all of these)



  • Hands on real robots: ROS/ROS2, arm kinematics, cameras, calibration.

  • Familiarity with modern manipulation policies — ACT, Diffusion Policy, VLAs (π0, RDT, OpenVLA, GR00T).

  • CAD, fixturing, or any ability to make a physical thing exist.

  • You've run an experiment that failed and can explain precisely why.


What We Don't Require


  • Publications.

  • Prior internships.

  • Knowing the specific model families above. If you can learn fast and debug carefully, the domain is learnable in weeks.


How we work


  • Small scope, real ownership. You'll own something that ships, not a side quest that gets archived in September.

  • Evidence over vibes. We read papers, and we assume their numbers are optimistic until we reproduce them. Independent verification is a first-class activity here.

  • Honest failure reporting. Telling us early that an approach isn't working is more valuable than making it look like it is.

  • Physical reality wins. A load cell and an if-statement beat an elegant policy that can't sense the thing it needs to sense.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Researcher — Manipulation (Omakase Zen)
Robotics Researcher — Manipulation (Omakase Zen)

Omakase Robotics • United States

Hybrid
USD 140,000 - 210,000
Research Member of Technical Staff- Robot Learning Systems & Reliability
Research Member of Technical Staff- Robot Learning Systems & Reliability

Socket.dev • Mountain View (CA)

On-site
USD 180,000 - 320,000
Applied Scientist
Applied Scientist

Vecna AI • Chicago (IL)

On-site
USD 140,000 - 210,000
Research Member of Technical Staff- Robot Learning Systems & Reliability
Research Member of Technical Staff- Robot Learning Systems & Reliability

Rhoda • Mountain View (CA)

On-site
USD 180,000 - 240,000
Research Member of Technical Staff- Robot Learning Systems & Reliability
Research Member of Technical Staff- Robot Learning Systems & Reliability

Rhoda AI • Mountain View (CA)

On-site
USD 190,000 - 270,000
Research Intern – Data Engine & Deployment - Teleoperation Systems, Data Pipelines, On-Robot Systems (MS/PhD, 6–12 months)
Research Intern – Data Engine & Deployment - Teleoperation Systems, Data Pipelines, On-Robot Systems (MS/PhD, 6–12 months)

Proception Inc. • Mountain View (CA)

Hybrid
USD 28,000 - 42,000
Access to real robot hardware
Mentorship from researchers/engineers
Competitive compensation
Robotics Engineer/Researcher - Data Engine & Deployment - Teleoperation Systems, Data Pipelines, On-Robot Systems
Robotics Engineer/Researcher - Data Engine & Deployment - Teleoperation Systems, Data Pipelines, On-Robot Systems

Proception Inc. • Mountain View (CA)

Hybrid
USD 120,000 - 200,000
Member of Technical Staff, Post-Training
Member of Technical Staff, Post-Training

Goaly • Menlo Park (CA), Northern (KY)

Hybrid
USD 150,000 - 230,000
Meals and office benefits
Visa sponsorship
Fullstack Software Engineer, Robot Interfaces
Fullstack Software Engineer, Robot Interfaces

Physical Intelligence • San Francisco (CA)

On-site
USD 140,000 - 210,000
Member of Technical Staff, Robotics Software
Member of Technical Staff, Robotics Software

Industrial Next (YC W22) • San Francisco (CA)

On-site
USD 180,000 - 280,000
Competitive salary
Equity
Relocation support
+3