Careers

Thoro.ai is delivering on the promise of autonomy, making people more productive and work more satisfying.

Thoro is headquartered in the heart of Pittsburgh, PA. Once a center for the production of steel, iron and glass, Pittsburgh is now named as a top “NextTech” city, and is an advancing leader in medicine, education, healthcare, software engineering, robotics and other high-tech industries. Our team brings deep industry and subject matter expertise, along with a collaborative and optimistic outlook on the future of sustainable, community-serving robotics.

Job Summary

We are looking for a Cloud Applications Engineer. The ideal candidate is someone who understands our unique business needs and can provide effective solutions while following industry practices.

The Role

You will help us to build public cloud-based web applications and tools for managing a remote fleet of autonomous robots. This includes infrastructure supporting customer facing applications, engineering support tools for triage and teleoperation, telemetry and monitoring services, over-the-air software updates and more.

Our team is focused on a rapid path to market in order to maximize the benefits of autonomous technologies for all. This requires our engineers to be leaders, versatile in skillset and enthusiastic about tackling problems across a range of problems in computer vision, machine learning, sensing and actuation, human-machine interface, and design. As a member of our team, you will be creating new technologies through software development that integrate your areas of expertise to enable highly reliable autonomous systems to be possible today.

Required Skills / Abilities:

Our ideal candidate will have experience with the following:

  • Web application design fundamentals
  • Javascript, and associated frameworks (React, Vue, AngularJS)
  • At least one of the following additional programming languages: Go / Python / C++ / Java
  • HTML / CSS / basic UI design
  • API design and implementation (REST / GraphQL)
  • CI / CD (continuous integration / deployment)
  • Linux / Git / Bash

Bonus Skills / Abilities:

  • Have deployed non-trivial web applications
  • Good written and verbal communication skills
  • Have worked at a startup
  • Experience with robotics and robotics frameworks (ROS)
  • Experience with IoT / MQTT
  • Experience collaborating with UI / UX designers

Education and Experience:

  • 2+ years of professional software development experience
  • 1+ years of professional experience in the architecture and design of web applications
  • BS in computer science or a related field, or equivalent work experience

Why You’ll Like it Here:

  • Competitive salary, bonus, & equity packages
  • 401(k) retirement plan
  • Pre-tax health care, dependent care, and commuter benefits (FSA)
  • Flexible medical, dental, and vision benefits for you and your family
  • Life insurance & disability insurance
  • Complimentary daily lunch buffet & beverages
  • Awesome, encouraging team atmosphere
  • Unlimited paid time off
  • Option to work remotely part-time
  • Office social events including happy hours, parties, and community service projects
  • Fully paid on-site parking, local commuter pass
  • A casual, laid back work environment
  • High-sensory environment immersed in technology and robotics

Physical Requirements:

  • Prolonged periods of sitting at a desk and working on a computer
  • Must be able to lift up to 15 pounds at times

Job Summary

We are looking for a Cloud Infrastructure Engineer. The ideal candidate is someone who understands our unique business needs and can provide effective solutions while following industry practices.

The Role

You will help us to build cloud infrastructure and tools for managing a remote fleet of autonomous robots. This includes infrastructure supporting customer facing applications, engineering support tools for triage and teleoperation, telemetry and monitoring services, over-the-air software updates and more.

Our team is focused on a rapid path to market in order to maximize the benefits of autonomous technologies for all. This requires our engineers to be leaders, versatile in skillset and enthusiastic about tackling problems across a range of problems in computer vision, machine learning, sensing and actuation, human-machine interface, and design. As a member of our team, you will be creating new technologies through software development that integrate your areas of expertise to enable highly reliable autonomous systems to be possible today.

Required Skills / Abilities:

Our ideal candidate will have experience with the following:

  • Public cloud providers and APIs (AWS, Azure, GCP)
  • Configuration Management (Terraform, Ansible, Puppet)
  • At least one of the following programming languages: Go / Python / C++
  • Containerization and virtualization
  • Relational databases (PostgreSQL, MySQL, etc.)
  • API design
  • CI / CD (continuous integration / deployment)
  • Networking fundamentals
  • Linux / Git / Bash

Bonus Skills / Abilities:

  • Have deployed non-trivial infrastructure on AWS
  • Good written and verbal communication skills
  • Have worked at a startup
  • Experience with robotics and robotics frameworks (ROS)
  • Experience with IoT / MQTT

Education and Experience:

  • 2+ years of professional software development experience
  • 1+ years of professional experience in the architecture and design of public cloud infrastructure
  • BS in computer science or a related field, or equivalent work experience

Why You’ll Like it Here:

  • Competitive salary, bonus, & equity packages
  • 401(k) retirement plan
  • Pre-tax health care, dependent care, and commuter benefits (FSA)
  • Flexible medical, dental, and vision benefits for you and your family
  • Life insurance & disability insurance
  • Complimentary daily lunch buffet & beverages
  • Awesome, encouraging team atmosphere
  • Unlimited paid time off
  • Option to work remotely part-time
  • Office social events including happy hours, parties, and community service projects
  • Fully paid on-site parking, local commuter pass
  • A casual, laid back work environment
  • High-sensory environment immersed in technology and robotics

Physical Requirements:

  • Prolonged periods of sitting at a desk and working on a computer
  • Must be able to lift up to 15 pounds at times

Job Summary

As a Software engineer, It would be your responsibility to further develop the autonomy stack to improve our functionality in our current industries and help advance our technology to other industries.

Responsibilities / Duties:

  • Create and improve software for the autonomy stack
  • Follow engineering best practices for writing, testing and documenting code
  • Participate in and facilitate review of software best practices through design reviews and code reviews
  • Evaluate performance of the software through unit, regression and on-robot testing
  • Investigate robot issues by analyzing logs
  • Develop post-processing scripts to evaluate robot performance
  • Help integrate and evaluate alternative sensors

Qualification and Skills

Must have:

  • Excellent software development habits
  • Background in C/C++
  • Ability to program in a Linux environment
  • Experience with Git
  • Experience with automated testing
  • Excellent communication skills

Would like:

  • Strong math skills
  • Experience with Publisher Subscriber architectures
  • Experience with robotic systems and sensors used in robotics applications
  • Experience with algorithms used in robotic applications such as SLAM, planning, and perception algorithms

Benefits:

  • High quality health/dental/vision insurance
  • 401(k) plan with employer match
  • Unlimited PTO
  • Flexible schedule

Job Summary

As a Software engineer, It would be your responsibility to further develop the autonomy stack to improve our functionality in our current industries and help advance our technology to other industries.

Responsibilities / Duties:

  • Create and improve software for the autonomy stack
  • Follow engineering best practices for writing, testing and documenting code
  • Participate in and facilitate review of software best practices through design reviews and code reviews
  • Evaluate performance of the software through unit, regression and on-robot testing
  • Investigate robot issues by analyzing logs
  • Develop post-processing scripts to evaluate robot performance
  • Help integrate and evaluate alternative sensors

Qualification and Skills

Must have:

  • Excellent software development habits
  • Background in C/C++
  • Ability to program in a Linux environment
  • Experience with Git
  • Experience with automated testing
  • Excellent communication skills

Would like:

  • Strong math skills
  • Experience with Publisher Subscriber architectures
  • Experience with robotic systems and sensors used in robotics applications
  • Experience with algorithms used in robotic applications such as SLAM, planning, and perception algorithms

Benefits:

  • High quality health/dental/vision insurance
  • 401(k) plan with employer match
  • Unlimited PTO
  • Flexible schedule

Send resume and letter of interest to careers@thoro.ai to apply.

Thoro.ai is an Equal Opportunity Employer that welcomes applications from all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, marital status, or status as a covered veteran in accordance with applicable laws and Thoro employment policies.

Looking for an autonomy solution?

Thoro builds on the pioneering work of Carnegie Robotics to produce custom autonomous solutions for any industrial or commercial application.