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.
- ...Latitude AI ( lat. ai ) is building the future of Ford’s autonomy... ..., systems and safety engineering – all dedicated to redefining... ...implementation. - Collaborate with perception experts and experienced... ...and maintain industry-leading software practices and principles - Develop...SeniorSoftwareFull time
$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- ...Senior AI Engineer Arlington, Virginia, United States; Pittsburgh, Pennsylvania, United States; Remote Company Description Air is... ...beyond demos and prototypes into reliable, production-grade software operating against complex, real-world problems. This role...SeniorSoftwareFull timeWork at officeRemote work
$195k - $304k
...Senior AI Research Engineer Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA) Agility's commercially deployed humanoids operate... ...imitation learning methods Collaborate with Robotics Software and AI engineering teams to develop policies which can be...SeniorSoftwareFull timeTemporary workWork at officeRelocation packageFlexible hours$50 - $90 per hour
...Job Description Job Description Job Title: Sr. Software Perception Engineer Job Description The Sr. Software Perception Engineer designs,... ...penalties and civil liability. Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts...SoftwareContract workTemporary work- ...line needs and what is delivered. Our AI-native platform, Air Enterprise Readiness... ...We are seeking an experienced Senior AI Engineer specializing in AI security to join our... ...of challenges from securing traditional software. AI security is not a solved problem...SeniorSoftwareFull timeWork at officeRemote work
$112.9k - $366.3k
...We are: A forward-thinking services company at the forefront of AI-native innovation. We partner with enterprise clients to create next-generation, agent-powered workflows engineered to scale in real-world settings. Our engineers embed deeply with customers, moving projects...SeniorSoftwareFull timeWork experience placementLive inWork at officeLocal area$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$70.8k - $156.7k
Sr. AI. Forward Deployment Engineer Position Description This role will require someone at our client site... ...measurable enterprise adoption. This senior, client facing role combines Generative AI strategy, AI native software engineering, solution architecture, hands...SeniorSoftwarePermanent employmentLocal area$62.9k - $139.3k
Senior Software Engineer with Java Focus - Local to Pittsburgh, PA Position Description This position is an in office role at our client site in Pittsburgh, PA. CGI is seeking a Senior Java Engineer to design, develop, and support scalable enterprise applications...SeniorSoftwareWork at officeLocal area- Senior AI Engineer Location: New York, NY/Pittsburgh, PA/Lake Mary, FL (Hybrid (2-4 days' a week work from office) Duration: 12 months Minimum years of experience required: 5 years of relevant experience; 10 years of overall experience Must Have Skills: AI, Python Nice...SeniorWork at office2 days per week
$112.9k - $366.3k
...thinking services company at the forefront of AI-native innovation. We partner with... ...next-generation, agent-powered workflows engineered to scale in real-world settings. Our engineers... .... What You Need: Minimum 10 years software engineering experience (Python,...SeniorSoftwareFull timeWork experience placementLive inWork at officeLocal area$58k - $123.8k
Senior Python Developer - Local to Pittsburgh, PA Position Description This role... ...bitbucket, SQL. You will collaborate with engineering, platform, SRE, and security partners to... ...and controls, and enable teams to ship software safely and efficiently. Your future...SeniorSoftwareWork at officeLocal areaRemote work$130k - $200k
...CCaaS Technical Lead, Senior ConsultantOur Deloitte Sales &... ...advanced analytics, Generative AI, transformative technologies,... ...operators, creatives, designers, engineers, and architects. Our team balances... ...experience in technology consulting, software engineering, cloud...SeniorSoftwareLocal area- ...years of professional software development experience... ...3+ years in a lead or senior role • Strong expertise... ...Science, Software Engineering, or related field •... ...in applications, data, AI, and automation that accelerate... ...based upon the perception that a person has, or...SoftwareFull timeLocal area
- ...Job Description Job Description AI/ML EngineerIntroduction Computer Enterprises, Inc. is seeking an AI/ML Engineer to design, develop, and deploy production machine... ...role involves implementing data-driven and software-based solutions, including model integration...SoftwareRelocation
- ...marked by disruptive tech like AI, market uncertainty, and... ...doAs a Finance Analytics & AI Senior Consultant, you’ll work with... ...Systems, Finance, Accounting, Engineering, Mathematics, or Statistics·... ...4+ years of experience with software development using Python or similar...SeniorSoftwareLocal areaVisa sponsorship
- ...Job Description Job Description Position Title: Agentic AI Engineer Position Location - Pittsburgh, PA ; Dallas, TX ; Cleveland, OH... ...automation development process using Azure/AWS • At least 2+ years in software development with Agentic AI implementation experience • Must...Software
- ...Seegrid is the leading provider of Physical AI for material handling. Our solution... ...robots (AMRs), fleet management software, actionable analytics, and best-in-class... ...We are seeking a highly experienced Senior Software Engineer to lead the technical direction and development...SeniorSoftwareRemote work
- ...to get stuck into. And that’s where you come in.Job Description:Hitachi Rail is looking for an enthusiastic self-motivated Senior Software Engineer who thrives in a fast-paced environment. The successful candidate is comfortable performing a wide range of tasks from...SeniorSoftwareFull time
- ...Job Description Job Description Job Title: Agentic AI Engineer Location: Cleveland, OH, Pittsburgh, PA, or Dallas, TX (Locals... ..., and compliance • Collaborate with data engineers, software developers, and business teams to deliver AI-driven automation...SoftwareContract workLocal area
$172k - $229k
...Mission Summary: We are looking for a Senior Software Engineer to join the Planning, Motion, and Controls Team to develop and maintain simulation... ...web-based or native 2D/3D visualizers that ingest logged perception, prediction, and planning frames, letting developers pause...SeniorSoftwareFull timeWork at officeLocal areaRemote work- ...exposures and overall composite asset quality. In addition, the Senior Underwriter will be expected to trend risk and credit risk... ...lessee's financial statement information by use of appropriate software programs. To review financial analysis reports and act as the technical...SeniorSoftwareWork at officeRemote work
- ...operators who invent new ways of working in an industry that historically has resisted innovation. Join us!Senior Software EngineerAbout the RoleAs a Senior Software Engineer at Blink, you'll take on some of our most critical technical challenges and drive high-impact product...SeniorSoftware
- ...AI Engineer Pittsburgh, Pennsylvania, United States Company Description Air is the leader in Enterprise Readiness. Our mission... ...developing, and productionizing machine learning systems Advanced software skills in Python Experience with common LLM algorithms and...SoftwareFull timeWork at office
- ...Senior AWS Full Stack Software Engineer Full-time Hybrid – Knoxville, TN | Columbia, SC | Lafayette, LA | Birmingham, AL Position Overview... ...Java, Spring Boot, Python, Angular, AWS, and Generative AI technologies . This is a hands-on role involving full...SeniorSoftwareFull timeLocal area
- ...AI Engineer The AI Engineer is responsible for designing, developing, deploying, and maintaining artificial intelligence and machine... ...across the enterprise. As a hands-on builder, this role applies software engineering principles to write production-quality code, build...Software
- ...Job Description Job Description Senior Full Stack Engineer – AI/LLM Platform 5 days onsite Pittsburgh, PA / Farmers Branch, TX / Strongsville... .../ Phoenix, AZ Contract to Hire JOB DESCRIPTION The Software Engineer Sr is responsible for designing, developing, and...SoftwareContract workWork experience placementWork at officeFlexible hours
- Senior Software Engineer Senior Software Engineer working with our Cloud Infrastructure team to develop and maintain distributed services for driving real-time simulation systems. Objectives: Design, implement, and maintain distributed backend services optimized for low...SeniorSoftware
- About the job Senior Java Backend Engineer We are seeking a highly skilled Java Backend Developer to join our development team. This role will focus... ...front-end and third-party systems, and delivering robust software solutions. Must-Have Skills: Strong experience in core...SeniorSoftware
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior AI Software Engineer, Perception. Be the first to apply!
- senior ai engineer Pittsburgh, PA
- ai developer Pittsburgh, PA
- ai prompt engineer Pittsburgh, PA
- ai engineer Pittsburgh, PA
- software engineer internship remote Pittsburgh, PA
- senior software engineer ruby on rails Pittsburgh, PA
- software developer positions Pittsburgh, PA
- agile software developer Pittsburgh, PA
- software engineer intern Pittsburgh, PA
- rust software engineer Pittsburgh, PA





