Software Engineer - Backend + AI
Core
Backend Software Engineer integrating AI/LLM-powered services into distributed systems for a global mobility platform.
Role type
Senior IC Backend Engineer (AI-integrated)
Builds
Distributed, data-oriented applications and AI/LLM-powered services for millions of users across 6 countries.
Domain
Mobility / Transportation / Distributed Systems / AI Engineering
Deliverable
production ML models | product features
Required skills
distributed systems, web application development, algorithms & data structures, architectural patterns, AI coding assistants, agentic workflows, LLM API integration, host-level problem solving, code ownership, mentoring
Preferred skills
experience with agentic or RAG-based systems, adaptability to new languages (Go, Elixir, Ruby), curiosity about AI in software engineering
Technologies
Go, Elixir, Ruby, LLM APIs, AI coding assistants (Copilot, Claude Code, MCP)
Responsibilities
Design and maintain distributed applications incorporating AI/LLM services, use AI tools in daily development workflow, improve service reliability and scalability, own code from development to production, mentor junior developers on AI tool usage, collaborate with Data Science teams
Seniority
Senior, hands-on IC with mentorship responsibilities