About the role
Oracle Cloud Infrastructure (OCI) seeks a Principal Machine Learning Engineer for Robotics to lead simulation, policy training, fine‑tuning, and evaluation using reinforcement learning (RL), supervised fine‑tuning (SFT), and imitation learning.
The OCI Robotics Cloud team connects simulation, operational data, and AI models. You will turn demonstrations and operational feedback into compatible datasets, train policies, and evaluate robot behavior.
As an IC4 individual contributor, you will own technical direction across model selection, training, and evaluation, resolve ambiguous problems, and mentor engineers while remaining hands-on.
What you will do
- Select and adapt models and training approaches based on robotic tasks, available data, compute budgets, observation and action representations, and deployment constraints.
- Develop SFT and imitation-learning workflows to adapt pretrained robot models and learn policies from demonstrations. Diagnose optimization failures, overfitting, and weak generalization.
- Design RL environments and rewards in Isaac Sim, using Isaac Lab or comparable learning frameworks. Define observations, actions, resets, termination conditions, controllers, and curricula.
- Train, tune, and debug RL policies, investigating unstable learning, unintended reward exploitation, and simulation or controller mismatches.
- Prepare synchronized, compatible demonstration datasets. Validate sensor, state, action, timing, and normalization conventions; version training, validation, and evaluation splits and prevent leakage.
- Lead baseline comparisons, ablations, and held-out evaluation. Measure task success, robustness, and generalization; establish model acceptance criteria and distinguish simulation results from hardware evidence.
- Build reproducible GPU training and rollout workflows, tracking data, configurations, seeds, checkpoints, metrics, and recovery. Improve training throughput and resource use.
- Use operational data to guide simulation calibration, domain randomization, and retraining. Partner with robotics engineers on inference performance, observation/action compatibility, and supervised hardware validation.
- Lead architecture and technical reviews, resolve cross-team dependencies, mentor engineers, and deliver tested workflows. Validate AI-assisted code and experimental conclusions.
Required qualifications
- A bachelor's degree in Robotics, Computer Science, Mechanical Engineering, Electrical Engineering, or a related discipline, or equivalent practical experience.
- At least six years of experience in machine learning engineering, software development, or applied robotics research, including substantial hands-on robot learning.
- Hands-on experience training, fine-tuning, and evaluating robot policies using RL, SFT, and imitation learning, with measured task-level results.
- Experience with robot foundation models, vision-language-action models, or other learned control policies. Examples include GR00T, ACT, and diffusion policies; comparable experience is equally relevant.
- Practical understanding of RL environment and reward design, policy optimization, and learning diagnostics; ability to adapt pretrained models and train policies from demonstrations.
- Strong Python and PyTorch skills, including training-loop implementation, GPU profiling, and debugging on Linux.
- Hands-on development experience with NVIDIA Isaac Sim, including robot and scene configuration, physics, sensors, and automated experiments.
- Experience curating compatible robot datasets, preventing leakage, designing reproducible experiments, and evaluating generalization and robot behavior.
- Robotics fundamentals covering kinematics, dynamics, coordinate transforms, feedback control, and the effect of action representations, timing, and latency on learned behavior.
- A record of selecting models and training methods under task, data, compute, and deployment constraints, owning delivery across components, and mentoring engineers.
Preferred qualifications
- Experience transferring learned policies to physical robots and diagnosing simulation-to-reality differences.
- Experience with Isaac Lab, LeRobot, Gazebo, MuJoCo, or Nav2; synthetic data generation, 3D reconstruction, or domain randomization.
- Experience optimizing robot-model inference with TensorRT or comparable tools under latency and memory constraints.
- Experience with ROS 2, robot SDKs, URDF or USD assets, and model execution on robot or edge computers.
- Experience scaling training across GPUs or contributing to robot-learning libraries.
•
Why join us Turn robot data and rigorous experiments into policies that improve measurable robot behavior
Disclaimer:
Certain U.S. based or U.S. customer or client-facing roles may be required to comply with applicable requirements, such as immunization/occupational health mandates, and/or drug testing requirements.
Range and benefit information provided in this posting are specific to the stated locations only
US: Hiring Range in USD from: $104,500 to $234,600 per annum. May be eligible for bonus, equity, and compensation deferral.
Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business. Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.
Oracle US offers a comprehensive benefits package which includes the following:
- Medical, dental, and vision insurance, including expert medical opinion
- Short term disability and long term disability
- Life insurance and AD&D
- Supplemental life insurance (Employee/Spouse/Child)
- Health care and dependent care Flexible Spending Accounts
- Pre-tax commuter and parking benefits
- 401(k) Savings and Investment Plan with company match
- Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.
- 11 paid holidays
- Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.
- Paid parental leave
- Adoption assistance
- Employee Stock Purchase Plan
- Financial planning and group legal
- Voluntary benefits including auto, homeowner and pet insurance
The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted.Career Level - IC4
Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.
True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.