Gyroscope is a complete solution to the mobile-user retention problem. Unlike analytics tools that require manual work, Gyroscope is automatic. With just 3 lines of code, Gyroscope automatically customizes an app's behavior -- in real-time via ML -- to each user such that their happiness is maximized. Happiness = retained users = revenue for developers.

Gyroscope is built in Objective-C on the client side and Go, Python and Node.js on the server side. We run our software in the cloud on containers.

Responsibilities:

  • Create a foundation for sustainable software engineering at Gyroscope
  • Architect Gyroscope’s backend to scale to tens of millions of concurrent users
  • Build Gyroscope’s real-time machine learning pipeline

Desired skills:

  • Software engineering best practices
  • Experience with at least two of: Go, Objective-C (or C-like language), Python, R
  • Data management/data processing pipelines
  • Systems programming

The candidate must be comfortable with:

  • Working in a rapidly changing code base
  • Working with shifting goals and priorities
  • Statistics and data analysis
  • Significant autonomy

At Gyroscope, we strive to be scientific, curious, respectful, and outcome-oriented.

Gyroscope offers significant equity for the right candidate. We are based in San Francisco, CA, and this role requires the candidate be onsite.

Interested candidates should mail their resumes to careers@gyroscope.cc