← К другим вакансиям
inDrive

Senior Software Engineer | Full Stack (AI Customer Support and Safety)

hybrid • PAK • senior • Не указана
We are looking for a **Senior Software Engineer** to build and run backend services and internal web applications for our AI teams. You will write production-grade _Go, Python and TypeScript_, own your services from design to on-call. You bring hands-on experience building AI agents in production: tool calling, state, reliability and observability of LLM-based systems. You will work with data scientists, backend engineers, QA and product managers. ## Key Responsibilities - Design, build and run backend services in Go and Python, and own them in production: delivery, monitoring, on-call. - Build and evolve backend services that run LLM-based agents: tool calling, MCP integrations, structured output, conversation state and guardrails in code. - Build internal web applications in React and TypeScript, from simple admin pages to complex interactive interfaces. - Support and develop existing production services together with the team: reviews, on-call, fixes and new features. - Design data models and APIs for configuration-heavy products, with attention to consistency, history and safe changes. - Integrate services with the wider backend: sync (HTTP, gRPC, GraphQL) and async (Kafka) communication, built for reliability. - Build observability end to end: metrics, logs, dashboards, tracing, alerting and runbooks. - Drive technical research and design for new features. Weigh trade-offs and write them down. - Take part in code and design reviews and help raise the engineering bar. Mentor engineers and hold AI-generated changes to the same review standard as human ones. ## Skills, Knowledge and Expertise - 5+ years of commercial software engineering, with **production work on both backend and frontend**. You have written production code without coding agents. - Strong Go: you know and have used its advanced features in production. - Strong Python for service code: async, typing, testing, and a modern web framework such as FastAPI. - Hands-on experience building and running AI agents in production - Strong TypeScript and React: you have built and maintained non-trivial web applications, including complex forms, editors and data visualisation. - Strong SQL: schema design, indexes, query optimisation and migrations. Experience with Redis or similar key-value stores. - Experience with sync and async service communication (HTTP, gRPC, GraphQL, Kafka), with a focus on reliability. - Docker, CI/CD pipelines, and working Kubernetes knowledge. Experience with AWS/GCP core services (compute, storage, networking, IAM). - Experience designing and running observability: metrics, logging, dashboards, tracing (Prometheus, Grafana, OpenTelemetry or similar). - Git workflows and code review, comfortable Linux command line, and networking basics. - Ability to explain a trade-off clearly to a data scientist, a product owner and an on-call engineer. - Experience using AI coding agents with full review of generated changes. ## Why join us - Help us challenge injustice by creating fair choices for millions of people across 47 countries. - Develop your professional skills with access to mentoring, career consulting, and learning programs. - Collaborate with teams around the world and gain international experience through our Global Talent Exchange Program. - Engage in company-wide challenges, awards, sports activities, employee-led social impact and volunteering projects. - Work alongside people who take initiative, speak openly, and challenge themselves to grow. - Improve your language skills through co-financed courses and internal speaking clubs. Final benefits may vary depending on the location. ## About inDrive inDrive is a global tech company on a mission to challenge injustice through fair choices. We started in 2012 in the coldest city on Earth, when a group of friends created a way for people to agree on fair ride prices. That idea grew into one of the world’s top ride-hailing apps, now with 400M installs across 47 countries. Today, we offer more than rides: from freight and delivery to intercity travel and financial services, all designed to put people first. We are committed to having a positive impact on people’s lives both through our core business, which supports local communities via a fair pricing model; and through the work of our impact programs.  Ready to ignite your inner drive?