Senior Software Engineer, Machine Learning

4 weeks, 2 days ago
Full-time
Senior
Software Development
Path Robotics

Path Robotics

Path Robotics creates truly autonomous robots for manufacturing, eliminating the need for skilled welders or robot programmers and allowing humans to focus on creativity.

Automotive
51-250
Founded 2014
$71M raised

Description

  • Architect production-grade Python systems that support fast, reliable experimentation, prototyping, and deployment for research teams.
  • Lead engineering best practices around code quality, testing, modularity, and documentation.
  • Build internal tooling, APIs, and libraries that hide infrastructure complexity for researchers.
  • Collaborate with the data platform team to integrate data processing, training, and inference capabilities.
  • Design CI/CD workflows for research-heavy Python projects.
  • Serve as a technical lead within the research team, making engineering decisions and mentoring others.
  • Work closely with research teams to support ML, CV, and robotics workflows.
  • Act as the codebase owner and caretaker to keep the platform robust, scalable, and developer-friendly.

Requirements

  • Strong background in software architecture and large-scale backend development in any language, with Python preferred.
  • Experience building developer tools, frameworks, or platforms for technical teams.
  • Experience with cloud-based development, including data storage, persistence, and secure access in cloud environments.
  • Experience integrating on-premises infrastructure with cloud services.
  • Ability to learn ML/CV/robotics workflows well enough to support them.
  • Strong collaboration skills and comfort working as a bridge between research and production.
  • Demonstrated ability to make key engineering decisions and mentor others.
  • Experience leading or influencing engineering practices for maintainable codebases.

Benefits

  • Daily free lunch.
  • Flexible PTO.
  • Comprehensive medical, dental, and vision coverage.
  • 6 weeks fully paid parental leave, plus an additional 6–8 weeks for birthing parents (12–14 weeks total).
  • 401(k) retirement plan through Empower.
  • Generous employee referral bonuses.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Auto

Upstart 1K-5K Banks

Upstart is hiring a Senior Software Engineer to help scale its Auto Direct secured lending product by building customer-facing experiences, eligibility systems, and operational workflows in a digital-first environment.

System Design
16 hours, 9 minutes ago

Software Engineer III

6sense 1K-5K IT Services

6sense is hiring a Software Engineer III to design, develop, and scale backend services and distributed systems for its AI-driven B2B account engagement platform.

AWS Azure GCP Go Java Microservices Python System Design TypeScript
16 hours, 9 minutes ago

Senior Lead Software Engineer - Developer Infrastructure

Klaviyo 1K-5K IT Services

Klaviyo is hiring a Senior Lead Software Engineer to lead backend Dev Infrastructure architecture and platform strategy for dependencies, upgrades, and developer productivity across the engineering organization.

Apache Airflow Apache Spark AWS Azure Buildkite ClickHouse Django Docker FastAPI GCP Go Jest Kafka Kubernetes MySQL PostgreSQL Python RabbitMQ React Redis Terraform TypeScript
16 hours, 9 minutes ago

Principal Software Engineer

Natera 1K-5K Pharmaceuticals

Natera is hiring a Principal Software Engineer for its R&D Platform Infrastructure team to lead architecture and delivery of cloud, workflow, and data platforms that support scientific workloads.

Apache Airflow AWS Azure Dagster Django GCP Go Groovy Helm Java Kubernetes Python React Terraform
16 hours, 9 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers