7 days ago
Saint-Mandé, FranceSenior
Responsibilities
- Design, implement, and operate scalable backend services for agent orchestration, execution, sessions, resource management, and platform control.
- Build isolated agent runtimes with lifecycle control, workload isolation, resource management, streaming, cancellation, failure recovery, and service communication.
- Develop orchestration systems for asynchronous and long-running work, including retries, idempotency, partial-failure handling, and durable state.
- Operate cloud-native services on AWS using containerized and orchestrated environments.
- Establish metrics, traces, logs, health signals, and operational tools to improve reliability and diagnose production failures.
- Address identity, authorization, secret management, tenant isolation, and untrusted-input risks in platform boundaries.
- Collaborate with product, infrastructure, security, and application teams to create reusable platform capabilities.
- Lead technical design discussions, document architecture decisions, review code, mentor engineers, and remain involved in implementation, testing, deployment, and production operations.
- Evaluate agent frameworks, runtime isolation, model access, and cloud infrastructure technologies based on concrete platform needs.
Requirements
- Strong practical software engineering experience building backend, infrastructure, or platform systems in production.
- Strong proficiency in at least one backend language such as Python, Go, Rust, Java, C++, or TypeScript.
- Strong understanding of distributed systems, including consistency, concurrency, asynchronous processing, retries, idempotency, partial failure, and service-to-service communication.
- Experience designing maintainable services and APIs with clear ownership, stable contracts, and appropriate boundaries between transient coordination and durable state.
- Hands-on experience with a major cloud platform, ideally AWS, and container technologies such as Docker and Kubernetes.
- Production operations experience involving monitoring, observability, incident diagnosis, performance analysis, capacity planning, and reliability improvements.
- Understanding of authentication, authorization, secret management, workload isolation, and risks from user- or agent-directed workloads.
- Ability to solve ambiguous and complex technical problems with pragmatic, maintainable solutions.
- Strong communication skills and experience working across product, platform, infrastructure, and security teams.
- Experience with workflow engines, orchestration systems, schedulers, developer platforms, or execution runtimes is desirable.
- Experience with sandboxing, container isolation, virtual machines, microVMs, or Firecracker is desirable.
- Familiarity with AI agents, agent loops, tool calling, model gateways, skills, MCP servers, or related integration patterns is desirable.
- Experience with Server-Sent Events, WebSockets, or similar streaming and real-time communication technologies is desirable.
- Experience designing multi-tenant systems with strong authorization and isolation requirements is desirable.
- Familiarity with event-driven systems, queues, and long-running asynchronous workflows is desirable.
- Machine-learning model training experience is not required.
Benefits
- Profit sharing and a yearly company savings plan.
- 25 paid time-off days plus 12 additional paid days off.
- The company pays 50% of the transportation pass and provides €9-per-day lunch vouchers.
- Healthcare coverage for the employee and family.
- 20 weeks of maternity leave and 7 weeks of paternity/co-parental leave.
- Gym available in the building and additional Ubisoft perks.
- Permanent contract with an office-based work arrangement in Saint Mandé, near the Saint Mandé Metro line 1 station.
About Ubisoft
Ubisoft develops and publishes video games for console, PC, and mobile players worldwide, monetized through premium titles, downloadable content, live services, and the Ubisoft+ subscription. Founded in 1986 and headquartered in Saint-Mandé, France, it operates studios globally and is publicly traded on Euronext Paris. Franchises include Assassin’s Creed, Far Cry, Tom Clancy’s Rainbow Six, and Just Dance.
