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
£ 130K

Job 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.

Apply for this position