open positions


Software Engineer - Machine Learning

This is a full time position working at the Roam facility in San Francisco. You will work with our software teams to develop, validate, and deploy software to help our devices learn their users. This position will have a significant impact on this emerging technology as we design, develop, and produce the next generation of wearable robots. We expect you to excel at the following responsibilities:

  • Lead the development of machine learning algorithms which use time varying signals as an input to learn the behaviors of operators

  • Have a strong grasp of the trade offs (processing, training, storage requirements) between various machine learning techniques

  • Communicate design decisions and trade offs to non-subject matter experts to allow coordination between other facets of the software team

We are seeking highly motivated and adaptable individuals who will explore the peaks and valleys of all problems that may come up, while building a new generation of robots for everyday life.


  • MS in Computer Science or related technical field

  • Strong leadership skills and the ability to work independently as needed

  • Experience building various types of machine learning systems from the ground up

  • Experience coordinating development with a larger team

  • Strong written and verbal interpersonal skills

  • Able to deliver quality work in a dynamic startup environment

  • Ability to relocate to work at the Roam San Francisco office

Bonus Points

  • PhD in Computer Science or related technical field

  • Experience working with time varying signal inputs

  • Experience deploying algorithms on a hardware device

  • Awareness of backend data handling and training needs

  • Strong preference given people available immediately

  • US Citizen or permanent resident (Please specify your citizenship status in your resume)

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, gender, sexual orientation, age, marital status, veteran status, or disability status.