Senior Software Engineer ยท Karachi, PK

Building systems that
scale under pressure.

Backend engineer specializing in distributed systems, real-time infrastructure, and AI agent development. 6+ years delivering production platforms at scale.

6+
Years in production systems
2M+
Events processed daily
90%
Fewer production incidents
70%
Less troubleshooting effort

About

Senior Software Engineer with 6+ years architecting scalable backend platforms, distributed systems, and AI-driven automation for high-volume, mission-critical environments at Afiniti โ€” a global AI company whose systems run inside enterprise contact centres worldwide.

Core strength is backend and systems engineering across Python, Java, and C++ โ€” real-time observability, event-streaming, call-routing engines, and telephony orchestration processing millions of interactions daily with zero downtime.

More recently, building in the AI/LLM space: multi-agent systems on Anthropic and OpenAI APIs, MCP server orchestration, and human-in-the-loop workflows adopted across engineering teams.

Comfortable in client-facing work: talking with enterprise clients directly, debugging issues inside their telephony environments, and presenting solutions to non-technical stakeholders.

Location
Karachi, Pakistan
Status
Open to new opportunities
Focus areas
Distributed systems ยท AI agents ยท Enterprise integrations
Education
BS Software Engineering ยท NED University, 2019

Skills

Languages
  • Python
  • Java (Spring Boot)
  • C++
  • C#
  • TypeScript / Node.js
  • SQL
Backend & Systems
  • RESTful APIs & microservices
  • Event-driven architecture
  • Apache Kafka
  • gRPC & WebSocket
  • Concurrency & multithreading
  • Fault-tolerant distributed systems
Cloud & Delivery
  • AWS (Lambda, Amazon Connect)
  • Docker & Kubernetes
  • CI/CD & GitHub Actions
  • OpenTelemetry
  • Prometheus & Grafana
AI & Agents
  • AI agent development
  • MCP server design
  • Anthropic & OpenAI APIs
  • RAG pipelines
  • Human-in-the-loop workflows
Databases
  • PostgreSQL & MySQL
  • Redis
Real-Time & Voice
  • SIP protocol
  • Twilio, Five9, Avaya
  • Genesys, NICE inContact
  • Amazon Connect
Client-Facing
  • Direct client communication
  • Troubleshooting in client environments
  • Demos to non-technical stakeholders
  • Enterprise integrations

Experience

Jan 2025 โ€“ Jun 2026
Afiniti, Pakistan
Senior Software Engineer
Owned backend architecture for enterprise real-time telephony platforms and led AI agent adoption across the engineering team.
  • Reduced critical production incidents by ~90% by redesigning a single-threaded call-routing service into a multithreaded architecture, sustaining 2M+ calls/day with zero downtime.
  • Worked directly with enterprise clients over calls and email to diagnose issues in their telephony environments, and presented solutions and demos to non-technical stakeholders.
  • Built a real-time analytics platform with Kafka processing 2M+ events/day, plus AWS Lambda orchestration services propagating agent configurations across distributed environments.
  • Architected a reusable OpenTelemetry instrumentation library adopted across 10+ microservices โ€” cutting troubleshooting effort by 70%.
  • Designed a multi-agent AI system on Anthropic and OpenAI APIs โ€” PR review, code review, Jira, and log-analysis agents orchestrated via MCP servers.
  • Led end-to-end ownership of 4 production microservices for real-time voice serving multiple enterprise clients.

Oct 2021 โ€“ Jan 2025
Afiniti, Pakistan
Software Engineer
Designed backend services, test automation, and real-time telephony integrations used across engineering teams.
  • Designed REST APIs and integrations for Twilio, Five9, Avaya, and NICE inContact โ€” cutting integration defects by 40%.
  • Built Java test automation simulating 100+ concurrent agents and 1M+ calls end-to-end โ€” achieving 95% production coverage before every release.
  • Built a Python log analytics platform automating diagnostics โ€” improving incident resolution efficiency by 45%.
  • Developed automated testing frameworks in Java, Python, C#, and Node.js, reducing manual testing effort by 50%.

Dec 2019 โ€“ Oct 2021
Afiniti, Pakistan
Analyst Software Engineer
Built telephony integration and validation platforms adopted as engineering-wide standards.
  • Built a telephony platform in Java Spring Boot integrating multiple third-party providers behind unified REST APIs.
  • Designed a Node.js simulation platform supporting REST, TCP, and WebSocket for end-to-end validation.
  • Built a distributed integration testing platform with near-complete microservice coverage, enabling automated regression testing.

Contact

Open to backend, distributed systems, and AI infrastructure roles โ€” remote or Karachi-based. If you're working on something interesting, I'd like to hear about it.

Available for new roles

Open to remote-first positions globally and onsite roles in Karachi. Particularly interested in backend infrastructure, distributed systems, and AI/agent development.

Response time: within 24 hours.