staff machine learning engineer

Agility Logistics Corp.
Pittsburgh, PA, United States
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$207,000.0 - $323,000.0
Working hours
Regular working hours
Job source

Tech stack

Artificial Neural Networks Computer Vision Machine Learning NumPy Object Detection OpenCV Supervised Learning Data Processing Data Storage Technologies Pytorch Mobile Robots Convolutional Neural Networks
+2 more
Machine Learning Operations Software Library

Job description

  • As a technical lead, you will own the architecture and technical roadmap for object perception systems used by the robot in production
  • Design, develop, and deploy machine learning algorithms for multi-object detection, scene understanding, and 6-DoF object pose estimation
  • Evaluate and drive adoption of state-of-the-art perception models
  • Promote best practices in architecture, design, and testing to deliver high-quality, scalable software
  • Optimize deep neural networks and associated data processing to run efficiently on embedded systems
  • Collaborate with navigation, manipulation and hardware teams to align perception capabilities with product requirements

Requirements

  • 5+ years of experience deploying machine learning-based object detection algorithms on mobile robots with at least 2 years of experience in a technical leadership role
  • Proficiency in related technical areas such as (but not limited to) deep convolutional neural networks, multi-object tracking, data association, supervised learning and pose estimation
  • Strong mathematical fundamentals in linear algebra and numerical optimization and familiarity with core geometric concepts in computer vision
  • Familiarity with common computer vision and machine learning libraries such as (but not limited to) PyTorch, OpenCV, NumPy, etc.
  • Experience designing and optimizing algorithms for efficient execution across CPU and GPU architectures
  • Experience with MLOps such as (but not limited to) data annotation services, data storage, model evaluation tools, and model deployment
  • Publications in your field (CVPR, ICCV, RSS, ICRA preferred)

Bonus Qualifications:

  • Experience using YOLO, Faster/Mask R-CNN
  • Experience developing ML models for 3 or 6 dof pose estimation

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.

Benefits & conditions

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:14 min

Structuring career paths and localized data architectures

Ulrich Wurstbauer +1 · LIVE

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · WWC 2023

4:53 min

Achieving real-time tracking performance with OpenCV and segmentation

Thomas Endres Thomas Endres +2 · WWC 2021

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

6:34 min

Commercial applications of modern artificial intelligence and machine learning

Kris Howard · LIVE

1:06 min

Compiling PyTorch environments for advanced time forecasting

Christoph Lohrmann Christoph Lohrmann +1 · WWC Europe 2026

Videos

See all

Related articles

See all