TL;DR
Senior API Engineer (FastAPI / Python) (AI): Responsible for designing and developing the public API product used by self-service developers and major enterprise customers to integrate PhotoRoom's AI technology. Focus on prioritizing and implementing impactful API features, ensuring robustness, minimizing downtime, and maintaining top-notch documentation.
Location: Remote across Europe with monthly Paris office visits (fully reimbursed)
Salary: 75-100k (local currency)
Company
PhotoRoom is an AI photo editor used by individual creators and major enterprises like Amazon, DoorDash, and Decathlon through B2C app and B2B API solutions.
What you will do
- Design and develop public API product used by self-service developers and enterprise customers.
- Prioritize and implement impactful features for the API, ensuring robustness and minimizing downtime.
- Iterate quickly based on user feedback and usage data, updating the API several times a week.
- Build the interface through which external developers access PhotoRoom's AI.
- Collaborate with sales, machine learning, backend, and engine teams.
Requirements
- 7+ years of professional Python backend experience, including 3+ years designing and maintaining APIs consumed by external partners.
- Strong experience with Python and FastAPI (or Starlette), including async patterns, dependency injection, and middleware.
- Experience in the design and evolution of a public-facing API surface, including OpenAPI schemas and Pydantic models.
- Deep understanding of API reliability and committed to maintaining high standards of uptime, performance, and consistency.
- Fluent in English (French is not required!).
Nice to have
- Experience with Python API deployment patterns (uvicorn/gunicorn, Docker, health checks, graceful shutdowns).
- Experience working on image editing (Pillow, pyvips…) in Python.
- Experience integrating image AI models behind an API, handling model inference, managing latency expectations, and abstracting complexity away from API consumers.
Culture & Benefits
- Work flexibly from anywhere in Europe within a 3-hour flight from Paris (HQ).
- 30 days annual leave plus local public holidays.
- Competitive equity package with stock options/BSPCE.
- €1000 one-time home office grant OR €400 per month co-working space stipend.
- €1,000 annual learning and development budget.
- Relocation support (up to 10k) available for those choosing to move to France, including apartment finding and visa assistance.
Hiring process
- Screening call with Talent Manager (30min).
- Technical Interview (1hr).
- Take-home assignment and live review with the team (2 hrs).
- Culture fit interviews and meet the team (~3h in total).
