Senior Software Engineer (Rust) at Photoroom
Paris, France
true · full_time · Visa sponsorship
Apply for this role at Photoroom
Responsibilities:
- Architect, implement, and maintain cross-platform libraries in Rust used on iOS, Android, and Web.
- Build WebAssembly and graphics integrations (wgpu/WebGPU/OpenGL/Metal) to power client features.
- Own features end-to-end: specification, implementation, platform integration, testing, and performance tuning.
- Collaborate closely with product, mobile, and web teams to ensure consistent behavior and APIs across platforms.
- Contribute to and evolve the live collaboration platform; perform code reviews and mentor teammates.
Requirements:
- Proven production experience with Rust; C/C++ experience is a strong plus.
- Experience delivering cross-platform client-side code and comfortable integrating with Swift/Kotlin/JS/TS.
- Familiarity with WebAssembly and graphics APIs (wgpu, WebGPU, OpenGL, Metal) preferred.
- Strong ownership, product sensibility, and ability to work in a fast-moving startup environment.
- Excellent communication skills in English and willingness to participate in monthly Paris office visits (reimbursed).