Software Engineer Intern, Inference
- Location
- Mountain View · On-site
- Job type
- Full-time
- Level
- Entry level
- Education
- Bachelor's degree
- Listed
- 19 days ago
Skills & highlights for this role
- Python
- C++
- Deep learning fundamentals
- PyTorch or another deep learning framework
- Performance data analysis and trade-off reasoning
Also useful
- ML inference optimization (quantization, distillation, operator fusion, mixed precision)
- Data efficiency optimization for video or high-bandwidth sensor data
- GPU kernel optimization (CUDA, Triton, CUTLASS)
- Video model inference (video generation, video diffusion, world models)
- Real-time or latency-critical inference (robotics, edge/embedded accelerators)
- Multi-GPU inference (tensor, sequence, or pipeline parallelism)
- Systems or ML research experience
- Open-source ML systems contributions
The Role
Our foundation world models have to run fast enough to control robots in the real world, and efficiently enough to support large-scale research. As an Inference Infrastructure Engineer Intern, you'll work with our infra and research engineers to make model inference faster and more efficient across the stack, from data pipelines down to GPU kernels. You'll own a scoped, high-impact project end to end, ship it into our production or research workflow, and present your results to the team.
What You'll Do
- Profile and benchmark inference for large video and world models to find bottlenecks in latency, throughput, and memory.
- Apply and evaluate inference optimization techniques like quantization and low-precision inference, step distillation and sampling acceleration for diffusion-style models, attention and caching optimizations across frames, model compilation, and graph-level optimizations.
- Make data movement and processing more efficient: video decoding and preprocessing, input pipelines, host-device transfer, caching, and storage/IO paths that feed inference and training.
- Write and tune GPU kernels (CUDA, Triton, or similar) for performance-critical operators, and integrate them into our inference stack.
- Build tooling and benchmarks that let the team track performance regressions and improvements reliably.
- Work with researchers to turn promising ideas into production-quality infrastructure.
What We're Looking for
You don't need all of these. Strong depth in any one of the areas below is enough to apply:
- ML inference optimization: hands-on experience making deep learning models run faster or cheaper, e.g. quantization (INT8/FP8), pruning/distillation, operator fusion, mixed precision, or compilers and runtimes such as torch.compile, TensorRT, ONNX Runtime, or TVM.
- Data efficiency optimization: experience speeding up data loading and preprocessing pipelines (especially video or other high-bandwidth sensor data), cutting IO and memory overhead, or improving data/compute utilization in ML systems.
- GPU kernel optimization: experience writing or tuning GPU kernels in CUDA, Triton, CUTLASS, or similar; familiarity with the GPU memory hierarchy, occupancy, and profiling tools (Nsight Systems/Compute, PyTorch profiler).
Basic Qualifications
- Currently pursuing a BS, MS, or PhD in Computer Science, Electrical/Computer Engineering, or a related field.
- Strong programming skills in Python and/or C++.
- Solid understanding of deep learning fundamentals and at least one framework (PyTorch preferred).
- Comfortable reading performance data and reasoning about trade-offs between latency, throughput, memory, and accuracy.
Nice to Have
- Experience with video model inference is a huge plus, e.g. optimizing video generation, video diffusion, or world models, or real-time video understanding pipelines.
- Research experience in systems or ML, e.g. publications or substantial research projects (MLSys, OSDI/SOSP, CVPR/ICCV, NeurIPS/ICML/ICLR, or similar).
- Experience with real-time or latency-critical inference, e.g. on robots or edge/embedded accelerators.
- Experience with multi-GPU inference (tensor/sequence/pipeline parallelism).
- Contributions to open-source ML systems projects.
What You'll Get
- A real project with measurable impact on robots operating in the real world.
- Mentorship from experienced infra and research engineers.
- Access to modern GPU compute for experiments.
About Rhoda AI
At Rhoda AI, we’re building the next generation of generalist intelligent robots. We own the full robotics stack from high-performance hardware and robot systems to the infrastructure and state-of-the-art foundation world models that control our robots.
Our robots are designed to be generalists capable of operating in complex, real-world environments and handling long-tail edge cases, made possible by our cutting edge research and end-to-end system design. We've raised over $450M and are investing aggressively in model research, infrastructure, hardware development, and manufacturing scale-up to make generalist robotics a reality.
From Rhoda AI's careers page, first listed on Rolev.ai on October 21, 2026. Rolev.ai is not the employer.
How Rolev.ai helps with this application
Rolev.ai is a job search and application tool for US job seekers. For this Software Engineer Intern, Inference role at Rhoda AI, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.
See how you fit
Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.
Tailor without inventing
Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.
Draft the full kit
Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.
1-Click Extension Autofill
The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.
Common questions
Where is the Software Engineer Intern, Inference job at Rhoda AI located?
This Software Engineer Intern, Inference position at Rhoda AI is located in Mountain View (On-site). Always check Rhoda AI's application page for specific state eligibility or relocation policies.
What qualifications are required for Software Engineer Intern, Inference at Rhoda AI?
For the Software Engineer Intern, Inference role, Rhoda AI highlights a bachelor's degree; experience with Python, C++, Deep learning fundamentals, PyTorch or another deep learning framework, Performance data analysis and trade-off reasoning. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.
How do I apply for the Software Engineer Intern, Inference position at Rhoda AI?
This listing links directly to Rhoda AI's Ashby application page. You can apply directly on Rhoda AI's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the Ashby application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.