Senior Staff Perception Engineer

closed
Agility Robotics Logo

Agility Robotics

πŸ“Remote - Worldwide

Summary

Join Agility Robotics, a pioneer in humanoid robotics, and lead a team of software engineers developing cutting-edge object detection algorithms for our groundbreaking robot, Digit. You will architect high-level detection strategies, mentor your team, and collaborate with cross-functional teams. This role requires extensive experience in object detection, machine learning, and team management. You'll leverage your expertise in deep learning, computer vision, and C++/Python to deliver high-quality code. Agility Robotics offers a competitive compensation package, comprehensive benefits, and a flexible work environment.

Requirements

  • At least 6 years of industry experience developing/deploying object detection algorithms on mobile robots with at least 2 years of experience managing a team of 5 or more engineers
  • 2+ years of experience developing, training, and deploying advanced machine-learning models for object segmentation, classification, and tracking. Models you trained have been deployed on mobile robots or were the focus of an academic publication
  • Strong proficiency in related technical areas such as (but not limited to) deep convolutional neural networks and supervised learning
  • Strong mathematical fundamentals in 3D geometry, linear algebra, probability theory, and numerical optimization
  • Experience with multi-modal sensor fusion, multi object tracking, and pose estimation
  • Familiarity with common computer vision and machine learning libraries such as (but not limited to) PyTorch, OpenCV, etc
  • Strong software experience in modern C++ and Python with a history of delivering production quality code that is observable and extensible
  • Experience with MLOps such as (but not limited to) data annotation services, data storage, model evaluation tools, and model deployment
  • Ability to communicate technical information effectively both orally and in writing with other team members
  • Experience in hiring diverse teams, creating an inclusive environment and retaining top talent
  • Experience solving difficult open ended problems that are on the line between research and engineering
  • Exposure to standard agile and software development processes (issue tracking tools (Jira), feature branching, version control (Git), continuous integration and deployment)
  • Authorization to work in the USA

Responsibilities

  • Provide technical guidance and mentorship to a team of 6-8 software engineers
  • Architect high level object detection strategies for multi-purpose humanoid object detection
  • Stay up to date with cutting edge research in the fields of perception and machine learning
  • Collaborate with cross functional teams, including controls, manipulation, hardware design, and application engineering, to create multi-purpose perception modules
  • Drive best practices for development, review, testing, and deployment that will ensure high-quality releases to production
  • Grow the team by sourcing, hiring, and onboarding highly talented and passionate engineers

Preferred Qualifications

  • Experience working with various sensing technologies (monocular cameras, stereo cameras, lidar, etc.)
  • Experience with GPU Programming (eg. CUDA, OpenGL)
  • Experience with semi-supervised/unsupervised learning
  • Familiarity with SLAM/latest mapping techniques
  • Experience working with humanoid (or similar) robots
  • Experience with perception for mobile manipulators
  • Publications in your field (CVPR, RSS, ICCV, ECCV, IRCA, IROS preferred)

Benefits

  • Competitive Compensation Package
  • 100% Company Paid Disability, Life, Health, Dental & Vision Insurance (for AR employees)
  • Employer Matched Retirement Plan
  • Five Weeks of Paid Time Off Annually
  • Paid Parental Leave
  • Employee Referral Bonus Program
  • Relocation Assistance (for certain roles)
  • Stock Options (for certain roles)
  • A culture that encourages flexible work schedules
  • A culture that embraces individuality and authenticity
This job is filled or no longer available

Similar Remote Jobs