Job Closed
This listing is no longer active.
Create studio-quality photos on your smartphone.
Senior Python Engineer – FastAPI, Python
Location
France
Posted
65 days ago
Salary
€75K - €110K / year
Seniority
Senior
Job Description
Senior Python Engineer – FastAPI, Python
Photoroom
• Design, build, and evolve our public API product — the core interface through which developers access Photoroom’s AI capabilities. • Ship features used by both self-serve developers and large enterprise customers, ensuring the API remains reliable, scalable, and easy to integrate. • Own the API surface end-to-end: from design decisions (naming, versioning, structure) to implementation, performance, and long-term maintainability. • Iterate quickly based on real usage — we ship multiple times per week — using data and user feedback to prioritise what matters most. • Work at the intersection of backend engineering and AI, abstracting complex image models into simple, elegant developer-facing interfaces. • Collaborate closely with product, machine learning, backend, and sales teams to ensure the API delivers real value to users. • Join a small, senior team with high ownership and direct product impact from day one.
Job Requirements
- Strong experience building backend systems in Python, with a focus on APIs used by external consumers (not just internal services)
- Comfortable with FastAPI (or similar frameworks) and have worked with async patterns, concurrency, and production debugging
- Owned or significantly contributed to the design of public-facing APIs — thinking about versioning, consistency, and long-term evolution
- Care deeply about reliability, performance, and developer experience
- Pragmatic and product-minded — prioritise impact and speed, and avoid over-engineering
- Take ownership and are comfortable making decisions, while collaborating closely with cross-functional teams
- Worked in high-performing teams, ideally in fast-paced or startup environments
- Communicate clearly and can translate technical decisions into something others can understand.
- Bonus points if you have experience with API deployment patterns (Docker, uvicorn/gunicorn, health checks, etc.)
- Bonus points if you have worked with image processing libraries (Pillow, pyvips…)
- Bonus points if you have integrated AI/image models behind APIs (latency, inference, abstraction)
- Bonus points if you have experience with Node.js (current API is being migrated)
- Bonus points if you have built integrations or developer-facing tooling
Benefits
- Relocation support available (up to €10k), including help with visa and housing
- Socials – company retreats, offsites, and regular team events
- International team, English-speaking environment, with optional language lessons
Related Guides
Related Job Pages
More Backend Engineer Jobs
Desenvolvedor Mulesoft Sr - Sustentação
AccentureAccenture Federal Services, a division of Accenture, provides technology and consulting services to U.S. federal agencies, delivering solutions that enhance performance and efficie
Um time que faz parte da mudança Abraçamos o poder da mudança para criar valor e sucesso compartilhado para nossos clientes, funcionários, acionistas, parceiros e comunidades. Contamos com a maior rede mundial de centros de tecnologia avançada e operações inteligentes. Provocamos a mudança no mercado Trabalhamos juntos mundo afora para fazer um mundo de diferenças. A Accenture é uma empresa global de serviços profissionais líder em soluções para digital, nuvem e segurança. Ao combinar experiência incomparável e habilidades especializadas em mais de 40 setores, oferecemos serviços em Estratégia e Consultoria, Tecnologia, Operações, Industry X e a Accenture Song. Ao trabalharmos juntos, a mudança se torna a fonte de progresso mais dinâmica e poderosa que você tem. Somos mais de 738 mil pessoas, presentes em mais de 120 países, engajados em fazer inovação todos os dias e transformar o mundo em um lugar melhor para as pessoas. Esta oportunidade faz parte de nossa estrutura de Technology – Salesforce Por meio de uma experiência inigualável no setor, tecnologias líderes de nossos parceiros e startups do ecossistema e a maior rede de entrega do mundo, fornecemos uma poderosa gama de recursos que podem ser adaptados às necessidades de negócios mais complexas de nossos clientes. Ajudamos o nosso cliente a usar a melhor tecnologia para resolver seus desafios mais críticos e complexos, seja por meio da rápida migração para a nuvem, obtendo o máximo de valor das plataformas tecnológicas mais avançadas, extraindo com inteligência aplicada tudo que seus dados oferecem, seja apoiando tudo o que ele precisa fazer com segurança. Combine sua criatividade com a tecnologia mais recente para fazer coisas incríveis. Com mais de 100 hubs de inovação distribuídos pelo mundo, podemos trabalhar para inovar com velocidade, escopo e escala. Desenvolvedor Mulesoft Sênior: - Experiência relevante com integração e SOA; - Design da solução, captar feedbacks, analisar logs e dar suporte; - Criar e analisar WSDL, XML, XSD, JSON, JSON Schema; - Utilizar conectores HTTP, SAP e FTP; - Realizar transformações simples entre estruturas diferentes; - Chamadas HTTP, HTTPS, autorização e autenticação. Fazer MUnit com cobertura padrão; - Controle de Mule Event; - Yaml. Localidades da vaga: Brasil *Benefícios: Assistência Médica – 100% subsidiada pela empresa (titular e dependentes) Assistência Odontológica Vale Refeição ou Alimentação sem desconto Seguro de vida Previdência Privada Wellhub Opção de compra de ações da empresa com desconto Desconto Farmácia Auxílio Creche Parceria com escola de idiomas Licença Maternidade e Paternidade Estendida PPR Certificações Salesforce *Conforme política vigente About Accenture Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities. Visit us at www.accenture.com Equal Employment Opportunity Statement We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, military veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by applicable law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.
Construí tu carrera con el líder en conectividad global Desde 1989, SBA Communications ha sido un pilar en la industria inalámbrica. Hoy, como líder global que cotiza en bolsa y parte del índice S&P 500, contamos con una red de más de 40,000 sitios de comunicación en más de 10 países, formando la infraestructura crítica que conecta a millones de personas. Somos la fuerza detrás de escena: la infraestructura esencial que mantiene a nuestro mundo conectado. Buscamos innovadores que quieran unirse al equipo dinámico que hace todo esto posible. A través de nuestra presencia global, confiamos en nuestra Agilidad para adaptarnos a los mercados locales y entregar resultados. Sin embargo, nada lo logramos solos. Nuestra cultura se define por el enfoque de “El Equipo Primero”, donde cada persona cuenta y colaboramos con pasión para apoyar los objetivos de nuestros clientes. Operamos con Integridad, asegurando que, sin importar en qué parte del mundo usted se encuentre, sea parte de una empresa que hace lo correcto. Creemos que si ayudás a construirlo, también debés ser parte del éxito. En SBA, los miembros del equipo elegibles tienen la oportunidad de tener una participación en nuestro futuro colectivo. Salud y Bienestar: - Priorizamos su bienestar con beneficios médicos y de salud integrales, diseñados para apoyarlo a usted y a su familia, de acuerdo con las necesidades específicas de su país. Crecimiento: - Impulsamos su ambición con oportunidades de desarrollo profesional, capacitación y crecimiento para ayudarle a avanzar en su carrera. Responsabilidades Principales - Supervisar y coordinar a contratistas y subcontratistas directamente en el campo. - Realizar inspecciones técnicas en sitio para garantizar que la ejecución estructural cumpla estrictamente con el diseño aprobado. - Documentar y reportar cualquier desviación o cambio identificado durante la ejecución, manteniendo registros detallados y proponiendo soluciones correctivas. - Gestionar registros detallados en la herramienta oficial de la compañía (SBA) para todos los cambios realizados durante la preparación e implementación de proyectos de capital, asegurando la trazabilidad y aprobación formal de las modificaciones. - Evaluar la viabilidad de construcción basada en análisis de gabinete, datos recopilados en campo y observación directa en sitio. - Participar en el comité de evaluación y aprobación de TSSR (Technical Site Survey Report) durante la fase de adquisición de terrenos, aportando criterios técnicos para los requisitos y validación del proyecto. - Garantizar que todas las actividades cumplan con las políticas y procedimientos de la compañía. - Optimizar el uso de recursos internos y externos para alcanzar los objetivos del proyecto. - Mantener comunicación constante con los equipos internos del proyecto y las partes interesadas (stakeholders). - Identificar riesgos e implementar planes de acción preventivos en conjunto con el equipo de liderazgo del mercado. - Actualizar los sistemas de la empresa con los hitos del proyecto e información relevante. - Velar por el cumplimiento de las políticas de Medio Ambiente, Salud y Seguridad (EHS). - Desempeñar otras funciones y tareas asignadas. Cualificaciones y Requisitos - Educación: Grado universitario en Ingeniería Civil o Estructural. - Experiencia: 5 a 7 años de experiencia supervisando el desarrollo de sitios de telecomunicaciones inalámbricas. - Experiencia comprobada en la entrega de proyectos de construcción de sitios inalámbricos. - Conocimiento sólido de la industria de torres, incluyendo construcción, ingeniería, zonificación, contratos y cumplimiento normativo. - Dominio intermedio de Microsoft Office Suite. - Disponibilidad para viajar y pernoctar fuera de casa según sea necesario. - Licencia de conducir vigente. - Modalidad: Posición remota con más del 90% del tiempo en campo; se requerirán viajes con estadías nocturnas prolongadas ocasionalmente. - Idiomas: Capacidad para leer, escribir y hablar con claridad en español; inglés fluido (preferible). Competencias Esperadas - Fuertes habilidades de liderazgo y capacidad para influir positivamente en equipos y aliados. - Comunicación clara, directa y efectiva con audiencias diversas. - Habilidad para la resolución de problemas y toma de decisiones bajo presión. - Proactividad en la identificación y mitigación de riesgos. - Persona organizada, disciplinada y orientada a resultados. - Adaptabilidad al cambio y a entornos dinámicos. - Excelentes habilidades interpersonales y capacidad para generar relaciones de confianza. - Excelentes habilidades de conducción de vehículos. #LI-FP1
• Develop, test, and deploy software solutions using Java, Scala, or Kotlin • Design and contribute to backend systems, making key architectural decisions • Work with deployment infrastructure and tooling, including CI/CD pipelines • Handle schema evolution and data migrations in production systems • Optimize backend systems for performance, including profiling, caching, and JVM tuning • Ensure code quality and consistency through best practices and code reviews • Create and maintain clear and concise technical documentation
Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software company in the US on the Inc. 5000 and amongst the top 10 fastest-growing companies by the Deloitte Technology Fast 500. Founded in 2016 with a permanent capital base setup to preserve the legacy of founders, Banyan focuses on a buy and hold for life strategy for growing software companies that serve specialized vertical markets. Position Description Database Engineer (Microsoft SQL Server) US - Remote About the Medicat (A Banyan Software Portfolio): Medicat delivers healthcare focused technology solutions that support higher education institutions and clinical environments. Our platform powers mission-critical health record systems operating within regulated environments where reliability, data integrity, and compliance are essential. We operate in a security and compliance driven environment where infrastructure stability and operational excellence directly impact client outcomes. About the Role: We are seeking a highly independent Database Engineer (Microsoft SQL Server) to own the build, reliability, and lifecycle management of our Microsoft SQL Server environments. This is a technical, infrastructure first role with very limited client interaction. You will be responsible for building, maintaining, and optimizing SQL Server systems that support mission critical healthcare workloads. The ideal candidate is curious, self-motivated, adaptable to shifting priorities, and comfortable operating with high ownership, communication and minimal oversight. This role requires strong hands-on SQL Server expertise, familiarity with compliance requirements, and the ability to build new environments from scratch when needed. EST time zone preferred. The Role: - Build SQL Server Environments: Install, configure, and deploy new SQL Server instances from scratch when required, ensuring proper setup, security configuration, and scalability. - Own Platform Stability & Availability: Manage day-to-day reliability of SQL Server environments supporting production workloads. - Ensure Compliance Alignment: Operate database environments in accordance with internal compliance and regulatory requirements, maintaining proper documentation and controls. - Manage Lifecycle & Maintenance: Perform patching, upgrades, backups, log transaction management, and ongoing system maintenance. - Performance Optimization: Monitor database health, troubleshoot blocking and deadlocks, optimize indexing strategies, and address performance degradation. - Support High Availability Configurations: Maintain and troubleshoot SQL Server high-availability environments, including Always on Availability Groups. - Automate & Improve Operations: Develop and enhance PowerShell and T-SQL scripts to improve monitoring, operational efficiency, and repeatability. - Respond to Incidents & Adapt Quickly: Participate in on-call rotation and adjust priorities in real time to address operational needs, continuous communication and understanding of ticketing dashboards. Qualifications for Success: - 5+ years of hands-on Microsoft SQL Server experience in production environments. - Proven ability to install, configure, and build new SQL Server instances from scratch. - Strong proficiency in T-SQL and deep understanding of SQL Server architecture and internals. - Experience managing backups, transaction logs, lifecycle management, and high-availability configurations. - Familiarity with compliance requirements in regulated environments (healthcare or similar industries preferred). - Experience with SQL Server Always on Availability Groups preferred. - Curious, self-learning mindset with the ability to operate independently and adapt to changing priorities. - Strong judgment, troubleshooting skills, and clear communication in a remote-first setting. Diversity, Equity, Inclusion & Equal Employment Opportunity at Banyan: Banyan affirms that inequality is detrimental to our Teams, associates, our Operating Companies, and the communities we serve. Our goal is to impact lasting change through our actions. Together, we unite for equality and equity. Banyan is committed to equal employment opportunities regardless of any protected characteristic, including race, color, genetic information, creed, national origin, religion, sex, affectional or sexual orientation, gender identity or expression, lawful alien status, ancestry, age, marital status, or protected veteran status and will not discriminate against anyone on the basis of a disability. We support an inclusive workplace where associates excel based on personal merit, qualifications, experience, ability, and job performance. The expected base salary for this position is: USD $80,000 - $100,000 excluding annual bonus and equity (when applicable). Salary is based on several factors including market conditions, location and may vary depending on job-related skills and experience. Diversity, Equity, Inclusion & Equal Employment Opportunity at Banyan: Banyan affirms that inequality is detrimental to our Global Teams, associates, our Operating Companies, and the communities we serve. As a collective, our goal is to impact lasting change through our actions. Together, we unite for equality and equity. Banyan is committed to equal employment opportunities regardless of any protected characteristic, including race, color, genetic information, creed, national origin, religion, sex, affectional or sexual orientation, gender identity or expression, lawful alien status, ancestry, age, marital status, or protected veteran status and will not discriminate against anyone on the basis of a disability. We support an inclusive workplace where associates excel based on personal merit, qualifications, experience, ability, and job performance. Recruitment Notice Banyan Software may use artificial intelligence (AI) tools to assist in screening and/or assessing applicants during the recruitment process. All hiring decisions are made by our team. Personal information submitted through your application will be collected and used for recruitment purposes in accordance with applicable privacy laws. Contact us at any time with questions about our process or to request accommodation. Beware of Recruitment Scams We have been made aware of individuals fraudulently posing as members of our Talent Acquisition team and extending fake job offers. These scams may involve requests for personal information or payment for equipment. Protect yourself by following these steps: - Verify that all communications from our recruiting team come from an @banyansoftware.com email address. - Remember, employers will never request payment or banking information during the hiring process. - If you receive a suspicious message, do not respond — instead, forward it to careers@banyansoftware.com and/or report it to the platform where you received it. Your safety and security are important to us. Thank you for staying vigilant.


