This job has expired

This position was posted on May 8, 2026 and is likely no longer accepting applications. We've kept it here for historical reference. Check out the similar jobs below!

PhotoRoom SAS logo

Senior Python Engineer (Public API)

Job Overview

Location

Paris | Remote

Job Type

Full-time

Category

Backend Engineer

Date Posted

May 8, 2026

Full Job Description

đź“‹ Description

  • • Senior Python Engineer responsible for designing, building, and evolving PhotoRoom’s public API — the core interface through which developers access the company’s AI-powered image processing capabilities.
  • • Day-to-day tasks include owning the API surface end-to-end: from design decisions (naming, versioning, structure) to implementation, performance optimization, and long-term maintainability, while shipping features used by self-serve developers and enterprise customers multiple times per week.
  • • Part of a remote-friendly, Y Combinator-backed team of 100+ builders serving 300+ million users globally, processing over 5 billion images annually for clients like Amazon, DoorDash, and Decathlon, with a focus on craft, innovation, and collaboration in e-commerce visual solutions.
  • • Opportunity to work at the intersection of backend engineering and AI, abstracting complex image models into simple, elegant developer interfaces, while gaining ownership, direct product impact, and collaboration across product, ML, backend, and sales teams in a high-ownership, fast-paced environment.

🎯 Requirements

  • • Strong experience building backend systems in Python with a focus on APIs used by external consumers
  • • Comfortable with FastAPI (or similar frameworks) and experienced with async patterns, concurrency, and production debugging
  • • Proven experience owning or significantly contributing to the design of public-facing APIs, including versioning, consistency, and long-term evolution
  • • Deep care for reliability, performance, and developer experience in API design
  • • Pragmatic, product-minded approach prioritizing impact and speed over over-engineering
  • • Clear communication skills and ability to translate technical decisions for cross-functional audiences

🏖️ Benefits

  • • Flexible remote work from Germany, UK, Italy, France, Ireland, Portugal, or Spain with monthly Paris office visits (fully reimbursed)
  • • 30 days annual leave plus local public holidays, plus €1,000 annual learning and development budget
  • • Competitive equity package with stock options/BSPCE, €1,000 one-time home office grant or €400/month co-working stipend, and private health insurance

Skills & Technologies

Python
JavaScript
Go
Node.js
FastAPI
Backend
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

PhotoRoom SAS logo
PhotoRoom SAS
Visit Website

About PhotoRoom SAS

PhotoRoom SAS provides AI-powered photo editing software that automatically removes backgrounds from images and generates professional-quality visuals for e-commerce sellers, marketers and creators. Founded in Paris in 2019, the company offers mobile and web applications that replace complex editing workflows with one-tap tools for background removal, object cutouts, studio lighting effects and batch processing. Its technology serves millions of users who need product photography for online marketplaces, social media content and marketing campaigns without requiring traditional photo editing skills or expensive equipment.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
Argentina - Remote
Full-time
Expired Jun 21, 2026
TypeScript
Scala
React
+4 more

3 months ago

Argentina - Fully Remote
Part-time
Expires Aug 31, 2026
Python
JavaScript
TypeScript
+4 more

25 days ago

Expired
Argentina - Fully Remote
Contract
Expired Jun 14, 2026
Python
JavaScript
TypeScript
+4 more

3 months ago

Expired
Argentina - Fully Remote
Contract
Expired Jul 15, 2026
Python
JavaScript
TypeScript
+4 more

2 months ago