Senior AI Software Engineer, Perception
$197k - $307kAgility Robotics
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 Robotics builds Digit, the world's first commercially deployed humanoid robot — already at work in real warehouses and manufacturing facilities today. Digit has proven itself in structured work cells, and now we're pushing beyond them: into open floors, shared aisles, and dynamic spaces where people, forklifts, and other robots are all moving at once. That shift raises the bar for perception dramatically — Digit needs to reliably understand and react to environments that are no longer predictable or controlled.
That means perception isn't just about capability — it's about trust. Every person Digit works near is counting on our perception systems to see them, understand them, and never get it wrong, whether Digit is in a fixed work cell or navigating a busy, ever-changing facility. We're looking for a Senior AI Software Engineer, Perception to own the design and implementation of the algorithms that let Digit perceive its surroundings and stay safe as we take on these more dynamic, less constrained environments.
What You'll Do
- Design, develop, and deploy perception algorithms (e.g., human detection algorithm) that enable safety and efficiency, defining how Digit perceives and reasons about humans and hazards as it expands from structured work cells into open, dynamic environments
- Drive adoption of state-of-the-art perception models by evaluating emerging research and technology and deciding what's worth building into future robot architectures
- Promote best practices in model design, implementation and testing to deliver high-quality, scalable software
- Optimize deep neural networks and associated data pipelines to run efficiently on embedded systems (e.g., model structure optimization, CUDA inference etc.)
- Set standards for verification and validation of ML-based perception models, especially for rare and safety-critical scenarios
- Collaborate across navigation, controls, and hardware teams to ensure the perception model serves the whole robot
What You Bring
- 5+ years of experience in machine learning/perception for robotics
- Master's or Ph.D. in Artificial Intelligence, Robotics, Computer Science, or a related discipline, with a strong foundation in machine learning, robotics, and intelligent systems
- Demonstrated experience building ML/perception systems for safety-critical or safety-rated contexts — human detection, automotive, robotics, or a comparable regulated domain
- Deep expertise in convolutional neural networks, multi-object tracking, human detection, data association, supervised learning, and pose estimation, with strong intuition for where these approaches break down in unpredictable, real-world conditions
- Experience designing and optimizing algorithms for efficient execution across CPU and GPU architectures
- Experience with MLOps, including data annotation services, data storage, model evaluation tools, and model deployment
- Publications in the field (CVPR, ICCV, RSS, ICRA preferred)
Nice to Haves
- Experience designing and implementing perception systems for humanoid or legged robots specifically
- Experience building systems based on multiple sensor modalities including camera, lidar, infrared camera.
- Knowledge in traditional geometric computer vision and sensor hardware etc.
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
$197,000—$307,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.
$187k - $292k
...its expertise in imagining, engineering, and delivering robots with advanced... ...About the Role The AI Controls team builds high-rate... ...and manipulation—integrating perception to enable collision-free, perceptive... ...Collaborate with on-robot software and deployment teams to ship...SeniorSoftwareFull timeTemporary workRelocation packageFlexible hours- ...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United States Date Posted... ...scientific domain expertise and applied AI development. This role will be... ...including agents, throughout the entire software development lifecycle (SDLC)....SeniorSoftwareFull timeTemporary workWork at officeLocal areaRemote workFlexible hoursShift work
$207k - $323k
...success in these applications. The Perception team is looking for a staff machine learning engineer to own the design and... ...Responsibilities: As a Staff AI Engineer, you will own the architecture... ...deliver high-quality, scalable software Optimize deep neural networks...SoftwareFull timeTemporary workRelocation packageFlexible hours$141.8k - $195k
...B2B SAAS data observability software. Join the company that's building the telemetry infrastructure for the AI era. At Cribl, we partner with IT and Security... ...Love This Role Cribl Inc is seeking a Senior Site Reliability Engineer to join our mission where you will...SeniorSoftwareTemporary workRemote work$130k - $170k
...steps. Our partner is looking for a Senior Full Stack DevOps Engineer based in the United States. This is... ...developers and provide technical guidance on software development, DevOps, automation, and... ...How Jobgether works: We use an AI-powered matching process to ensure...SeniorSoftwareRemote work- ...We are looking for a Senior Data Platform Engineer to lead high-complexity data development initiatives,... ..., and maintain robust data pipelines, software codebases, and automated data acquisition... ...workflows with transparent, auditable AI and advanced analytics to help teams...SeniorSoftwareRemote work
$100k - $200k
...Join us as a Senior Software Engineer on our development team! We are looking for a Senior Software Engineer to develop features for our mobile games and maintain the quality and stability of our live products. This is a hands-on role working across game clients and...SeniorSoftwareFull timeCasual workRemote workWorldwide$100k - $132.8k
...requirements? As a Salesforce Platform Builder and Developer, Senior Consultant , you'll lead Salesforce implementations for the clients... ..., reporting, and data quality, while coordinating with software vendors and technical support resources as needed. Manage application...SeniorSoftwareTemporary workWork experience placementRemote workFlexible hours- ...delivers real business value with AI. What You'll Do As a... ...strong relationships with engineering, product, and business partners... ...for product leadership and senior engineering audiences. Identify... ...least 3 years in enterprise software, cloud infrastructure, or...SeniorSoftwarePermanent employmentFlexible hours
$135.9k - $153k
...government agency staff. Through human-centered design and modern engineering best practices, we help our government partners understand... ...connected to public good. Position summary The Senior Software Engineer’s purpose is to improve overall engineering quality...SeniorSoftwareContract workTemporary workFor contractorsWork at officeLocal areaRemote workHome officeVisa sponsorshipFlexible hours$81.1k - $187k
...We are looking for a Site Reliability Engineer 3 to support mission-critical cloud services... ...responds to capacity needs. Collaborates with software development teams to develop reliable and... ...to life-saving care. And with AI embedded across our products and services...SeniorSoftwareTemporary workImmediate startFlexible hoursShift work- ...Overview We are seeking a full-time Senior Software Engineer for Garmin's Salem, OR location. In this role, you will be responsible for providing technical leadership and project planning for software development for products, applications, or systems new to Garmin...SeniorSoftwareFull time
- ...TitleInterSources Inc is seeking a professional for a hybrid role that requires local presence in OR.Responsibilities:Proven work experience in software developmentProven work experience in software quality assuranceDeep knowledge of quality assurance terminology, methods, and...SeniorSoftwareWork experience placementLocal area
$197k - $307k
...scale humanoid robotics. As a senior engineer on the ML Infrastructure and... ...infrastructure for AI and machine learning operations... ...empower our AI teams across perception, controls, skills, and innovation... ...~5+ years of software engineering experience, with...SeniorSoftwareFull timeTemporary workRemote workRelocation packageFlexible hours$107.9k
...learning, and workforce programs. Responsibilities As a Senior HR Analyst, you will help business stewards and their operational... ...business solutions. Develop business requirements for software solutions. Serve as liaison to facilitate the design and development...SeniorSoftwareFor contractorsLocal areaRelocation packageFlexible hours$139.3k - $250.7k
...growth. Partner with the best As a Senior Product Manager for Core Compute,... ...functional initiatives and influence hardware engineering, and software development stakeholders. Have... ...s biggest moments without a glitch. AI : Enabling our customers to build, secure...SeniorSoftwareWork experience placementWork at office$114.6k - $234.6k
...marketing, product, data, and engineering and is responsible for... ...marketing platforms. The Senior Manager leads both people and... ...applications, reporting, analytics, and AI. AI & Emerging Technology... ...~8+ years of experience in software engineering, enterprise...SeniorSoftwareTemporary workFlexible hours- ...through a hybrid approach. Teradata delivers real business value with AI. What You’ll Do Lead AI‑First Enterprise Experiences at Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern, scalable, and AI‑first user experiences...SeniorSoftwarePermanent employmentFlexible hours
$90k - $141k
...B2B SAAS data observability software.Join the company that’s building the telemetry infrastructure for the AI era. At Cribl, we partner with IT and Security teams at many... ...This Role Cribl is seeking Technical Support Engineers to ensure customer success by providing...SeniorSoftwareTemporary workWork experience placementRemote work- ...Should have 2-5 years of experience as an Attorney. Workers' Compensation experience is highly preferred (plaintiff or defense). Software is primarily Microsoft Office and the legal specific programs, Litify experience a plus. Job Type : Full-time Experience Attorney:...SeniorSoftwareFull timeWork at office
$97.5k - $131.63k
...Job Description Summary: The Senior Account Executive is an enterprise software sales professional who sells a platform... ...the extended team of Rocket sales engineers, marketing and lab groups.... ...At Rocket Software, we believe AI is a critical enabler of innovation...SeniorSoftwareFull timeRemote workWorldwide$175k - $274k
...must be baked into the hardware, electrical systems, and software from day one. The Role We are seeking a Senior Safety Software Engineer to play a critical role in implementing a functionally safe perception system. In this role, you will bridge the gap between...SeniorSoftwareFull timeTemporary workRemote workRelocation packageFlexible hours$90k - $165k
...employees, and communities. The Role We're hiring experienced Senior Quality Engineers to work on Veeva Vault, a rapidly growing SaaS platform... ...product development process, taking pride in building great software. You'll collaborate with like-minded engineers in a high-energy...SeniorSoftwareWork experience placementWork at officeLocal areaRemote workWork from homeFlexible hours$18 - $50 per hour
...Siemens Digital Industries Software Strategic Student Program (SSP) Discover your career... ...our global leaders Mentorship from senior employees Individual career... ...Digital Industries Software is seeking an AI & Engineering Data Intern to support emerging Artificial...SoftwareRemote jobHourly payFull timeInternshipLocal area$100k
...Mathematics, Statistics, Computer Science or Engineering or candidates with gaps in their career... ...of Core Java, javascript, C++ or software programming Spring boot, Microservices, AWS... ...data Science/Data Engineer, Data Analyst/AI/Machine learning PositionsPreferred SKILLS...SoftwareH1bRemote work- ...quality of life. We bring together planners, engineers, architects, construction management... ...around the world.In the role of Senior Traffic Engineer, we'll count on you to:... ..., CORSIM, Synchro/SIM Traffic and other software packages Strong oral and written communication...SeniorSoftwareContract workTemporary workWork at office
$139.4k - $230k
...Growing Team! As a member of AI and Emerging Technology... ...-in-class solutions. As a Senior Architect, you will partner with... ...Collaborate effectively across engineering, product, and business teams,... ...years of architecture/software engineering experience....SeniorSoftwareWork experience placementLocal area- ...environment and act swiftly. You adopt best practices, follow establishedprocessesand embrace feedback. You have 7-10 years of software sales experience as an Account Executive in SLG or SLED. You have proven success in meeting and exceeding quota targets and can...SeniorSoftwareRemote work
$142k
...collaboration and knowledge sharing, while collaborating with senior stakeholders to influence decision-making and ensure alignment... ...solutions. SKILLS Architecture frameworks and methodologies Software Development Knowledge of emerging technologies Strategic...SoftwareFor contractorsWork at officeLocal areaRemote work- ...transmission systems, our industry-recognized engineers and scientists have been at the... ...your mark on our energy future.Substation Senior Structural EngineerHDR Engineering is looking... ...other types, using industry standard software. Support physical substation layout...SeniorSoftwareWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior AI Software Engineer, Perception. Be the first to apply!
- software engineer internship remote Salem, OR
- senior software engineer ruby on rails Salem, OR
- software developer positions Salem, OR
- agile software developer Salem, OR
- entry level software engineer remote Salem, OR
- senior software engineer remote Salem, OR
- senior software design engineer Salem, OR
- senior software engineer Salem, OR
- startup software engineer Salem, OR
- remote entry level software developer Salem, OR




