Backend Engineer (Rust)
About us
We are creating a new category of sports technology by redefining the way skiing is taught with cutting-edge hardware, real-time audio instruction, AI-driven data analytics and content curated by the best instructors in the world.
Carv is a digital ski coach that turns your skiing movements into data, which we turn into coaching. At the heart of our whole product is the Rust engine.
Carv’s motion sensors fit to any ski boot to measure your skiing in real time. The app delivers turn-by-turn coaching through your headphones with a breakdown of your technique in our app.
Over the past 7 ski seasons, we’ve collected terabytes of skiing data covering half a billion skiing turns and more coaching hours than any ski school on the planet. We are looking for a passionate Rust Engineer to develop and maintain the engine and server backend powering Carv’s digital ski coach so we can continue to revolutionise how people learn to ski.
About the role
You will be working with a tight knit team of people who take pride in producing high quality work. Your primary focus will be to own the delivery of Carv’s backend server and data processing engine.
The successful candidate will have a passion for engineering, as well as sports, finding the right tool for the job, and making an impact on the business.
You will:
Work directly with the CTO.
Work on the Rust application layer shared between Android and iOS.
Work with our Data Scientists on the engine that powers our real-time feedback.
Have full ownership of the Rust server backend.
Test your creation on the slopes!
Experience the exponential growth of a start-up.
Requirements
Must have:
6 months+ of developing in Rust
A preference for functional programming
Always looking into new technologies to improve your productivity and code quality
Ability to port algorithms from Python to efficient and maintainable Rust
Experience with webserver development and deployment in Rust (HTTP and/or gRPC)
Experience with timeseries data processing
Experience with SQL
Nice to have:
Experience with event driven programming
Experience with Typescript
Experience with Kubernetes
Location
Our head office is in Vauxhall, London where most of the team are based throughout the year.
Over winter, you’ll have the opportunity to work from our Mountain HQ in Innsbruck, Austria with access to some of the world’s best ski resorts. You’ll also have access to the company flat for personal trips outside of the peak skiing season.
Remote work
We prefer 2 days per week in either our London or Innsbruck office, but will accept remote if your timezone is within an hour of London.
Visa
Sponsorship available.
Duration
Full time, immediate start available.
Remuneration
Competitive salary with significant equity
Innsbruck ski pass, giving you access to all local resorts for the duration of the season
Travel between Innsbruck and London
Applications
Please send a CV and covering email to join@getcarv.com