Senior Software Engineer | Full Stack (AI Customer Support and Safety) Hybrid - Full Time - Technology Pakistan

InDrive Group

Pakistan

Hybrid

PKR 4,000,000 - 7,000,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Mentoring & career development
Global Talent Exchange Program
Learning programs & courses
Collaborative international teams
Impactful projects with social value
Language courses

Job summary

InDrive Group is seeking a Senior Software Engineer for AI Customer Support and Safety. You will build backend services in Go/Python and create robust frontend apps in React/TypeScript.

You will own services from design to on-call and contribute to AI agent development with strong emphasis on reliability and observability. The role requires hands-on experience with production AI agents, tool calling, and scalable data models.

Qualifications

  • 5+ years of commercial software engineering with backend and frontend production work.
  • Proficient in Go and Python for backend services and TypeScript for frontend apps.
  • Hands-on experience building AI agents in production and observability practices.

Responsibilities

  • Design, build and run backend services in Go and Python, including production on-call.
  • Develop LLM-based agents with tool calling, state management and guardrails.
  • Create internal React/TypeScript web apps, from admin UIs to complex interfaces.
  • Collaborate on reviews, fixes, and new features across teams.
  • Design data models and APIs with focus on consistency and safe changes.
  • Integrate services via HTTP, gRPC, GraphQL, and Kafka for reliability.
  • Build end-to-end observability: metrics, logs, dashboards, tracing and runbooks.
  • Lead design decisions and mentor engineers while upholding code quality.

Skills

Go
Python
TypeScript
React
SQL
Kubernetes
CI/CD
AWS/GCP
Observability
Distributed systems

Tools

Kafka
GraphQL
gRPC
Docker
FastAPI
Prometheus
Grafana
OpenTelemetry

Job description

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

Department: AI Cluster

Employment Type: Full Time

Location: Pakistan

Description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

inDrive • Islamabad

On-site
PKR 3,200,000 - 5,200,000
Senior Software Engineer (Backend, AI Platform)
Senior Software Engineer (Backend, AI Platform)

inDrive • Islamabad

On-site
PKR 4,500,000 - 6,500,000
Senior Software Engineer (Backend, AI Platform)
Senior Software Engineer (Backend, AI Platform)

inDrive • Pakistan

On-site
PKR 3,348,000 - 7,254,000
Senior Data Scientist
Senior Data Scientist

inDrive • Pakistan

On-site
PKR 3,000,000 - 6,000,000
Mentoring & career development
Global Talent Exchange Program
International collaboration
Senior Python AI/ML Engineer
Senior Python AI/ML Engineer

Hybrid Mediaworks • Islamabad

On-site
PKR 1,674,000 - 2,232,000
Competitive salaries
Health insurance
Personal and team-based bonuses
+1
Senior Full Stack Engineer (Python) – Client Solutions
Senior Full Stack Engineer (Python) – Client Solutions

Cyber Nest • Lahore

On-site
PKR 3,000,000 - 5,200,000
Lead Full-Stack Engineer – AI Product Development
Lead Full-Stack Engineer – AI Product Development

NorthBay Solutions LLC • Lahore

Hybrid
PKR 2,500,000 - 5,000,000
Lead Full-Stack Engineer – AI Product Development
Lead Full-Stack Engineer – AI Product Development

NorthBay Solutions LLC • Karachi Division

Hybrid
PKR 3,000,000 - 6,000,000
Lead Full-Stack Engineer – AI Product Development
Lead Full-Stack Engineer – AI Product Development

NorthBay Solutions LLC • Islamabad

Hybrid
PKR 2,000,000 - 3,400,000
Technical Project Manager (Software Engineer)
Technical Project Manager (Software Engineer)

LLMP • Pakistan

Remote
PKR 2,500,000 - 3,800,000
Fully remote role
Flexible working hours
Work on AI projects
Top locations