Ubisoft

Senior Software Engineer – AI Agent Platform (W/M/X)

Ubisoft
Apply
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.
Ubisoft

About Ubisoft

10,000+ employees

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.

Contact me