Senior AI Software Engineer, Reinforcement Learning
$187k - $292kAgility Robotics
Job Description
Job Description
Agility's commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. With industry-leading safety standards and years of proven deployment data, we're pioneering a new era of automation that enhances human potential.
Agility is a pioneer. Our robot, Digit, is the first to be sold into workplaces across the globe. Our team is differentiated by its expertise in imagining, engineering, and delivering robots with advanced mobility, dexterity, intelligence, and efficiency -- robots specifically designed to work alongside people, in spaces built for people. Every day, we break through engineering challenges and invent new solutions and capabilities that will one day make robots commonplace and approachable. This work is our passion and our responsibility: our mission is to make businesses more productive and people's lives more fulfilling.
Why Join Now
Digit is one of the only humanoid robots deployed in real customer facilities today—at Schaeffler, GXO, Toyota Motor Manufacturing Canada, and Mercado Libre, with 65,000+ hours of real-world operation logged. In June 2026 we announced plans to become the first pure-play humanoid robotics company to trade publicly (ticker AGLT), in a ~$2.5B merger backed by NVIDIA, Amazon, SoftBank Vision Fund 2, and Foxconn. With $300M+ in orders for Digit and a factory built for 10,000 robots a year, we're scaling fast—and the policies you build will ship to robots working alongside people in production, not sit in simulation.
About the Role
The AI Controls team builds high-rate learned controllers that let Digit move robustly, efficiently, and safely in dynamic environments. As an AI Controls Engineer, you'll develop and deploy reinforcement learning policies across humanoid locomotion, whole-body control, and manipulation—integrating perception to enable collision-free, perceptive motion in the real world.
About The Work
- Design, train, and deploy robust RL policies for locomotion, manipulation, whole body control, and dynamic interactions with the environment.
- Integrate perception into RL policies to achieve obstacle-aware, collision-free motion, and perceptive manipulation.
- Develop and maintain core RL infrastructure, including scalable training pipelines and evaluation frameworks.
- Design and implement new simulation environments and tasks to support training and evaluation of control policies.
- Collaborate with on-robot software and deployment teams to ship production-quality policies to Digit.
About You
- 4+ years of experience developing and deploying RL policies for robotics applications.
- Strong Python skills and hands-on experience with a deep learning framework such as PyTorch.
- Experience designing reward functions, tuning hyperparameters, and implementing exploration strategies to solve complex control tasks.
- Experience with perception-in-the-loop control, integrating real-time sensory inputs for reactive or adaptive behaviors.
- Proven experience deploying reinforcement learning policies on real-world bipedal or quadrupedal robots.
- Familiarity with robot simulation environments (e.g. Mujoco-Warp, Isaac) and sim-to-real transfer.
- A collaborative approach and the ability to deliver safe, high-quality software in a fast-paced environment.
Bonus Qualifications
- Advanced degree (MS or PhD) in Robotics, Computer Science, or a related field.
- Experience with contact-rich manipulation, including force-torque or tactile sensing.
- Familiarity with policy distillation (e.g. teacher–student) for transferring state-based policies to perception-driven ones.
- Publications in top ML or robotics conferences (e.g. NeurIPS, ICML, CoRL, RSS, ICRA).
This a hybrid position based out of one of our Salem, Pittsburgh, or Fremont offices.
The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to: market location, job-related knowledge, skills, and experience. This range may change based on geographical location and may be modified in the future.
Anticipated Salary Range
$187,000—$292,000 USD
In addition to base pay, our competitive total rewards package consists of the following for full-time employees:
- 401(k) Plan: Includes a 6% company match.
- Equity: Company stock options.
- Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
- Benefit Start Date: Eligible for benefits on your first day of employment.
- Well-Being Support: Employee Assistance Program (EAP).
- Time Off:
- Exempt Employees: Flexible, unlimited PTO and 12 company holidays, including a winter shutdown.
- Non-Exempt Employees: 10 vacation days, paid sick leave, and 12 company holidays, including a winter shutdown, annually.
- On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations.
- Parental Leave: Generous paid parental leave programs.
- Work Environment: A culture that supports flexible work arrangements.
- Growth Opportunities: Professional development and tuition reimbursement programs.
- Relocation Assistance: Provided for eligible roles.
- Annual Discretionary Bonus: Provided for eligible roles.
All of our roles are U.S.-based. Applicants must have current authorization to work in the United States.
Agility Robotics is committed to a work environment in which all individuals are treated with respect and dignity. Each individual has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits unlawful discriminatory practices, including harassment. Therefore, it is the policy of Agility Robotics to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law. Agility Robotics prohibits any such discrimination or harassment.
Agility Robotics does not accept unsolicited referrals from third-party recruiting agencies. We prioritize direct applicants and encourage all qualified candidates to apply directly through our careers page. If you are represented by a third party, your application may not be considered. To ensure full consideration, please apply directly.
$195k - $304k
...Senior AI Research EngineerHybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh... ...-edge methods for imitation learning and reinforcement learning on humanoid robots, in order... ...methodsCollaborate with Robotics Software and AI engineering teams to develop policies which...SeniorSoftwareFull timeTemporary workWork at officeRelocation packageFlexible hours- ...DepartmentSalary Range:$6,199 - $9,143Position Type:EmployeePosition Title:Senior Learning & Development ConsultantJob Description:Home - Oregon State... ...outcomes.Proficiency with instructional technologies and software applications, including Microsoft Office, Teams, Zoom, Visio,...SeniorSoftwarePermanent employmentFull timeWork experience placementWork at officeRemote work
- ...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United States... ...real-world data, machine learning-driven predictive... ...domain expertise and applied AI development. This role will... ...agents, throughout the entire software development lifecycle (...SeniorSoftwareFull timeTemporary workWork at officeLocal areaRemote workFlexible hoursShift work
$89.2k - $209.5k
...Job Description Oracle Health is seeking a Senior AI Agent Engineer to build production AI agents and workflow automation capabilities that... ...and report/dashboard acceleration. The role requires strong software engineering fundamentals combined with hands-on experience...SeniorSoftwareTemporary workFlexible hours$155k - $241k
...Senior Software Engineer, Navigation Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh... ...navigation modules. Collaborate with the AI and Controls teams to integrate... ...Experience training and deploying Reinforcement Learning (RL) agents for complex locomotion...SeniorSoftwareFull timeTemporary workWork at officeLocal areaRelocation packageFlexible hours$60.67 - $95.52 per hour
...Job Description: Machine Learning Operations Engineers enable development end-to-... ...and artificial intelligence (AI) practices to deliver on... ...architects / engineers, and software engineers to build and deploy... ...and techniques. The Senior level Machine Learning Operations...SoftwareHourly payFull timeWork at officeRemote workFlexible hours$120.5k - $162.68k
...Summary: We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™... ...status. At Rocket Software, we believe AI is a critical enabler of innovation... ...in their roles. Embracing continuous learning and the responsible use of AI is an essential...SeniorSoftwareFull timeRemote workWorldwideFlexible hours$197.4k - $232k
...Location Type: Remote Department Engineering Compensation: $197.4K - $232K -... ...a wide range of employee benefits. To learn more about our benefits click here (... ...Streaming Platform. About the Role: Senior Software Engineers II at Confluent take ownership...SeniorSoftwareFull timeRemote work$7.81k - $11.82k
...Position Type:EmployeePosition Title:Senior Database AdministratorJob... ...applicant information website to learn more about our process. If you are... ...including infrastructure for reporting, AI/ML, and data products.Coordinate complex software installations, version upgrades, and...SeniorSoftwareFull timeSecond jobWork at officeFlexible hours$120k - $135k
As a Software Development Lead on the OnVUE team, you will provide technical... ...software solutions, mentoring engineers, driving technical excellence, and... ...language models (LLMs) and machine learning concepts is preferred. Experience with AI-assisted development tools such...SeniorSoftwareFull timeRemote work$132.23k - $176.31k
...Lumen is the trusted network for the AI-powered world, connecting people, data... ...where bold ideas fuel innovation, the Senior Lead Software Engineer thrives on solving complex challenges... ...move through the selection process. Learn more about Lumen's: Benefits ( Bonus...SeniorSoftwareTemporary workRemote workWork from home$126.2k - $264.1k
...Job Description Implements machine learning (ML) models for production. Ensures the readiness... ...Utilizes machine learning (ML) and software development knowledge to implement ML... ...innovations to life-saving care. And with AI embedded across our products and services...SoftwareTemporary workFlexible hoursShift work- ...Type: Employee Position Title: AI/LLM Systems Engineer (Information Systems Specialist 6)... ...LLMs). This specialist position focuses software development that integrates with AI/LLM... ...bright individuals to work with and learn from. If you're driven by the passion...SoftwarePermanent employmentFull timeWork experience placement
- ...intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's... ...CSAT, and escalation rates. Lead integration of AI/ML and vendor capabilities into customer and agent...SeniorSoftwareLocal area
- ...Senior Developer PositionThe Office of Information Services (OIS) seeks an experienced Senior Developer to support further development... ...and delivering updates to the eXPRS application, including software code changes and documentation. The contractor will engage in discussions...SeniorSoftwareOdd jobFor contractorsWork at office
$83.43k - $222.48k
...Senior Software Development EngineerCVS Health Digital is looking for hands-on, passionate people who want to join a high energy and growing... .... Currently, we are seeking a Senior Software Development Engineer with deep expertise in Java/JEE, Spring Boot, RESTful microservices...SeniorSoftwareLocal area- ...provide ongoing support Tasks: ~ Contractor's Key Person shall develop and deliver updates to eXPRS application, including software code changes and documentation. Work will be comprised of the following: Documenting completed enhancements to ensure...SeniorSoftwareContract workFor contractorsWork at officeRemote work
- ...Senior Java Developer Job Title: Senior Java Developer Location: Remote Contract: Long-Term Contract Schedule... ..., Oracle, SQL, PL/SQL, and T-SQL. Skilled in end-to-end application development, database development, software testing, debugging,...SeniorSoftwareLong term contractContract workRemote workMonday to Friday
$115k - $192.9k
...smart as you are. In this position... As a Full Stack Software Engineer, you will collaborate with a broad array of talented software... ...interviews and fast feedback Work in an environment where you can learn and share knowledge openly Define, foster, and advance...SeniorSoftwareImmediate startRemote workFlexible hours$171.6k - $392.1k
...global designs, Phase 0’s and software selections to name a few. Join our dynamic team as a Senior Manager in Oracle Services.... ...willingness and desire to continue to learn and grow both personally and... ...markets. Enabled by data, AI and advanced technology, EY teams...SeniorSoftwareSummer holidayFlexible hoursShift work$67k - $136.8k
...Platforms - Microsoft Senior Developer From strategy... ...(GPS). Our Digital Engineering practice is helping organizations... ...in the design of software components. Use... ...development process · Learn new client information... ...Enabled by data, AI and advanced technology...SeniorSoftwareFor contractorsSummer holidayWork at officeLocal areaFlexible hoursNight shift$111.72k - $138.08k
...the cyber profession. Learn more at ISC2 online and... ...Salesforce Developer is a senior technical contributor... ...ready solutions, improving engineering quality and platform... ...across the full Software Development Lifecycle (... ...Experience working with AI tools or a demonstrated...SeniorSoftwareWork experience placementWork at officeRemote work- ...Senior DeveloperThe Office of Information Services (OIS) is a shared service provider for the Oregon Health Authority (OHA) and Oregon... ...delivery models and Azure DevOps (ADOS).Solid understanding of software development lifecycle (SDLC), debugging procedures, coding best...SeniorSoftwareOdd jobWork at office
$84.63k - $112.84k
...is the trusted network for the AI‑powered world, connecting... ...Major/Degree: Computer Science, Engineering, or similar technical degree.... ...Expert. Working knowledge of software development methodologies, standards... ...the selection process. Learn more about Lumen's:...SeniorSoftwareTemporary workRemote work- ...the better. Read further to learn how you could help make great... ...We bring together planners, engineers, architects, construction management... ...the world.In the role of Senior Traffic Engineer, we'll count... .../SIM Traffic and other software packages Strong oral and written...SeniorSoftwareContract workTemporary workWork at office
$100k
...s etc to name a few. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients. Who Should Apply Recent Computer...SoftwareFull timeH1b$123.4k - $176.3k
...architectures leveraging Emerging technologies like AI & ML, Generative AI, Agentic AI, and... ...and deliver key insights on selected software vendors, including but not limited to,... ...~ Ability to influence and engage with senior leadership and business stakeholders. ~...SeniorSoftwareFull timeTemporary workWork experience placementLocal areaImmediate startRemote workFlexible hours- ...Senior DeveloperLocation: Salem, Oregon (Remote) Duration: 11 Months Interview type: Webcam & In-person Interview Note: Remote work/... ...shall develop and deliver updates to eXPRS application, including software code changes and documentation. Work will be comprised of the...SeniorSoftwareOdd jobFor contractorsWork at officeRemote work
$139.4k - $230k
...Team! As a member of AI and Emerging Technology... ...class solutions. As a Senior Architect, you will... ...Collaborate effectively across engineering, product, and business... ...sharing and continuous learning Let us help you... ...years of architecture/software engineering experience....SeniorSoftwareWork experience placementLocal area$100k
...Description Title: Senior Manager, Client Services Location: Remote-US Salary... ...applied throughout the employee lifecycle. Learn more about what we do at: About the... ...an understanding of current proprietary software(s) and client platforms. Sense of urgency...SeniorSoftwarePermanent employmentFull timeTemporary workWork at officeLocal areaRemote workMonday to FridayFlexible hoursAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior AI Software Engineer, Reinforcement Learning. Be the first to apply!
- cybersecurity software engineer Salem, OR
- graduate software engineer Salem, OR
- software developer fintech Salem, OR
- senior robotics software engineer Salem, OR
- network software engineer Salem, OR
- software engineer remote Salem, OR
- part time software developer remote Salem, OR
- software engineer full time Salem, OR
- entry level software engineer remote Salem, OR
- senior software engineer ruby on rails Salem, OR


