Backend Engineer, Agent Development (EC AI)
Core
Build backend services for autonomous commerce agents that perform real actions (adding to cart, updating listings, initiating returns) within Rakuten's multi-merchant ecosystem.
Role type
Senior Backend Engineer (Agentic Commerce Systems)
Builds
Production-grade agent orchestration layer, commerce tool APIs, and transactional safety mechanisms for AI-driven shopping assistants.
Domain
E-commerce, AI Agents, Distributed Systems
Deliverable
production ML models | product features
Required skills
Python, Go, Java, high-traffic transactional backend design, LLM infrastructure, agentic patterns (tool/function calling, orchestration), distributed systems (async, event-driven, idempotency), data-driven evaluation, Kubernetes, CI/CD, IaC
Preferred skills
Search/recommendation systems, fraud/risk systems, multi-merchant catalog management
Technologies
Python, Go, Java, Kubernetes, CI/CD, IaC
Responsibilities
Build backend services for conversational and autonomous commerce agents; own the commerce tool layer exposing internal APIs; solve grounding on live catalogs with tens of millions of SKUs; design transactional safety with idempotency and rollback flows; build evaluation and observability for commerce outcomes; optimize latency and unit economics for agent tasks; collaborate with product and trust & safety teams to ship agents.
Seniority
Senior, hands-on IC