Senior Software Engineer (Rust)
Photoroom
Charing Cross, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, French Experience level
Senior Compensation
£ 130KJob location
Remote
Charing Cross, United Kingdom
Tech stack
JavaScript
C++
Mobile Application Development
Collaborative Software
Google Docs
OpenGL
Software Engineering
TypeScript
Erlang
Swift
Kotlin
Figma
Elixir
Job description
- You will contribute to the cross-platform libraries powering Photoroom on iOS, Android, and the Web, directly impacting millions of users.
- You will architecture, develop and deliver complex features used by in-house app developers in exciting new technologies such as Rust, WebAssembly and wpgu.
- You will own your work from A to Z: From specification, implementation and integration on the target platform, you will work hand-in-hand with our product, web and mobile development teams to ensure a consistent Photoroom experience on all platforms.
- You will contribute to our live collaboration platform (like on Figma or Google Docs).
- You will work within a small multicultural team composed of ~120 passionate, friendly & committed folks., * Home technical assignment, followed by a review with the Hiring Manager
- Culture fit interview and meet the team!
- Reference check & Offer
Requirements
Do you have experience in iOS?, * You have proven experience developing software with Rust. Experience in C/C++ is also very much appreciated. **In addition, you have some level of understanding of at least one higher-level language (e.g., Swift, Kotlin, JavaScript/TypeScript, etc.) and are not afraid to learn more.
- Bonus points if you have experience with one or more of the following: OpenGL, Metal, WebGPU, WebAssembly or if you have experience with Elixir or Erlang (not required but nice to have!)
- You have experience delivering cross-platform client-side code providing simple interfaces to handle complex tasks.
- You have a strong sense of ownership. You take initiative and you are at ease making product & technical decisions.
- You have worked as part of a talented team and have experience in a fast-growing startup.
- You are fluent in English (French is not required!)
Benefits & conditions
Pulled from the full job description
- Flexible schedule
About the company
Photoroom launched in 2020 after being accepted into Y Combinator and has become the world's most popular AI photo editor over the past four years. Our goal is to create the technology allowing anyone create studio-level product images in minutes.
With over 300 million downloads and processing 5+ billion images annually, we serve both individual creators and major enterprises like Amazon, DoorDash, and Decathlon through our B2C app and B2B API solutions.
We're a profitable, remote-friendly company that has raised Series B funding and aims for 40% year-over-year growth. Our team of 100+ passionate builders focuses on craft, innovation, and collaboration, creating exceptional impact for entrepreneurs and businesses worldwide.
We are looking for a strong Rust software engineer to help us develop the cross-platform libraries that power our Android, iOS and Web apps to the next level! It is the opportunity to work in a central position in the engineering team, on all incarnations of a product used by millions of people, solve complex challenges, and make a decisive difference to our users and Photoroom.
90k - 130k* + Stock-Options/BSPCE
We are flexible: you can work from anywhere in Europe, come once a month to Paris (fully reimbursed), or come to the office more often.
We offer substantial support for relocation (10k€ relocation bonus), including finding an apartment in Paris and supporting you with the visa procedure.
Socials - Bi-annual company retreats, weekly Happy Hour & Game Time
Photoroom is an international team and we work in English. We offer language lessons for those who need them (English & French).
* We can go higher for outstanding profiles and adapt to the cost of living if it is higher than in Paris.