Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior AI Software Engineer, Perception

$197k - $307k
Full-time

Agility 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior AI Software Engineer, Perception in Pittsburgh, PA vacancy
  •  ...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... 
    Senior
    Software
    Full time

    Latitude

    Pittsburgh, PA
    22 days ago
  • $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... 
    Software
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Pittsburgh, PA
    29 days ago
  •  ...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... 
    Senior
    Software
    Full time
    Work at office
    Remote work

    Govini

    Pittsburgh, PA
    3 days ago
  • $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... 
    Senior
    Software
    Full time
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Agility Robotics

    Pittsburgh, PA
    3 days ago
  • $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... 
    Software
    Contract work
    Temporary work

    Actalent

    Pittsburgh, PA
    2 days ago
  •  ...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... 
    Senior
    Software
    Full time
    Work at office
    Remote work

    Air

    Pittsburgh, PA
    29 days ago
  • $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... 
    Senior
    Software
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Pittsburgh, PA
    2 days ago
  • $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... 
    Senior
    Software
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Pittsburgh, PA
    5 days ago
  • $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... 
    Senior
    Software
    Permanent employment
    Local area
    Pittsburgh, PA
    a month ago
  • $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... 
    Senior
    Software
    Work at office
    Local area
    Pittsburgh, PA
    a month ago
  • 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... 
    Senior
    Work at office
    2 days per week

    eTeam

    Pittsburgh, PA
    2 days ago
  • $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,... 
    Senior
    Software
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Pittsburgh, PA
    2 days ago
  • $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... 
    Senior
    Software
    Work at office
    Local area
    Remote work
    Pittsburgh, PA
    23 days ago
  • $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... 
    Senior
    Software
    Local area

    Deloitte

    Pittsburgh, PA
    2 days ago
  •  ...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... 
    Software
    Full time
    Local area

    Techstra Solutions

    Pittsburgh, PA
    more than 2 months ago
  •  ...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... 
    Software
    Relocation

    CEI

    Pittsburgh, PA
    9 days ago
  •  ...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... 
    Senior
    Software
    Local area
    Visa sponsorship

    Deloitte

    Pittsburgh, PA
    1 day ago
  •  ...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

    System One

    Pittsburgh, PA
    a month ago
  •  ...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... 
    Senior
    Software
    Remote work

    Seegrid

    Pittsburgh, PA
    16 days ago
  •  ...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... 
    Senior
    Software
    Full time

    Hitachi

    Pittsburgh, PA
    1 day ago
  •  ...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... 
    Software
    Contract work
    Local area

    System One

    Pittsburgh, PA
    a month ago
  • $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... 
    Senior
    Software
    Full time
    Work at office
    Local area
    Remote work

    Motional

    Pittsburgh, PA
    1 day ago
  •  ...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... 
    Senior
    Software
    Work at office
    Remote work

    Civista Bank

    Pittsburgh, PA
    21 hours ago
  •  ...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... 
    Senior
    Software

    Blink Health

    Pittsburgh, PA
    2 days ago
  •  ...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... 
    Software
    Full time
    Work at office

    Govini

    Pittsburgh, PA
    3 days ago
  •  ...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... 
    Senior
    Software
    Full time
    Local area

    System One

    Pittsburgh, PA
    a month ago
  •  ...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

    FedEx

    Pittsburgh, PA
    5 days ago
  •  ...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... 
    Software
    Contract work
    Work experience placement
    Work at office
    Flexible hours

    System One

    Pittsburgh, PA
    a month ago
  • 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... 
    Senior
    Software

    BAE Systems OneArc

    Pittsburgh, PA
    13 hours ago
  • 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... 
    Senior
    Software

    Inizio Partners

    Pittsburgh, PA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior AI Software Engineer, Perception. Be the first to apply!