7 days ago
Pakistan (city not specified)Senior
Responsibilities
- Design, build, and operate backend services in Go and Python.
- Build and evolve services for LLM-based agents, including tool calling, MCP integrations, structured output, conversation state, and guardrails.
- Build internal web applications in React and TypeScript, ranging from administrative pages to complex interactive interfaces.
- Own production services through delivery, monitoring, on-call support, fixes, and new features.
- Design data models and APIs for configuration-heavy products with consistency, history, and safe-change considerations.
- Integrate synchronous and asynchronous services using HTTP, gRPC, GraphQL, and Kafka.
- Build end-to-end observability through metrics, logs, dashboards, tracing, alerting, and runbooks.
- Conduct technical research and design, document trade-offs, participate in reviews, mentor engineers, and review AI-generated code.
Requirements
- 5+ years of commercial software engineering experience with production work across both backend and frontend.
- Strong production experience with Go, including its advanced features.
- Strong Python service-development experience, including asynchronous programming, typing, testing, and a modern web framework such as FastAPI.
- Hands-on experience building and running AI agents in production.
- Strong TypeScript and React experience building and maintaining complex web applications.
- Strong SQL skills covering schema design, indexes, query optimization, and migrations, plus experience with Redis or similar key-value stores.
- Experience with synchronous and asynchronous service communication using HTTP, gRPC, GraphQL, and Kafka.
- Experience with Docker, Kubernetes, and AWS or GCP core services including compute, storage, networking, and IAM.
- Experience designing and operating observability systems using tools such as Prometheus, Grafana, or OpenTelemetry.
- Experience with Git workflows, code review, Linux command-line usage, and networking fundamentals.
- Ability to communicate technical trade-offs clearly to data scientists, product owners, and on-call engineers.
- Experience using AI coding agents and fully reviewing their generated changes.
Benefits
- Access to mentoring, career consulting, and learning programs.
- Global Talent Exchange Program providing international collaboration and experience.
- Company-wide challenges, awards, sports activities, employee-led social impact, and volunteering programs.
- Co-financed language courses and internal speaking clubs.
- Benefits may vary depending on location.
Tech Stack
Apache KafkaAWSDockerFastAPIGitGoGoogle Cloud PlatformGrafanaGraphQLgRPCKubernetesLinuxPrometheusPythonReactRedisSQLTypeScript
Categories
About inDrive
inDrive builds a global mobility and urban services marketplace best known for ride-hailing, with additional offerings in intercity rides, delivery, and financial services. The privately held company is headquartered in Mountain View, California, and operates across 48 countries, monetizing through fees on transactions in its app. Its platform emphasizes driver–rider price negotiation and has amassed hundreds of millions of downloads.
