Ankit Mukherjee

Software Engineer(3+ YOE) | Building AI Platforms @ AskTuring.AI | Distributed Systems & Backend Architecture | AWS | Ex-PwC | MS CS @UB

Role
Software Engineer at Askturing.Ai
Location
San Jose, CA, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Ankit Mukherjee

I am a Full-Stack Software Engineer bridging the gap between robust enterprise architecture and high-velocity startup innovation. I specialize in Distributed Systems, AWS Cloud Infrastructure, and Applied AI.Currently, at AskTuring.AI, I serve as a Feature Lead, owning critical product initiatives from initial architecture and data modeling to production-grade coding. I leverage deep expertise in Applied AI, API Development, and System Design Scalability to build robust platforms. Previously, during 3 years at PwC, I specialized in AWS based cloud-native architecture and data design for enterprise platforms. I designed scalable AWS solutions and optimized data schemas for Fortune 500 clients, transforming complex business requirements into maintainable systems.Technical Expertise:Backend: Python (FastAPI), Node.js (NestJS), Java (Spring Boot), RESTful APIs.AI & Data: Agentic RAG, Weaviate (Vector DB), LLM Chat, Semantic/Hybrid Search.Security & Ops: OAuth, RBAC, Webhooks, AWS (Lambda, ECS, SQS, CloudWatch).Frontend: React, TypeScript (Proficient in full-stack contexts).I am actively seeking full-time opportunities where I can apply my system design and backend experience to build scalable, impactful products.

Experience

  1. Software Engineer

    Askturing.Ai

    Jan 2026 — Present · San Diego, CA, US

    Led 0-to-1 development of \"Third-Party Connectors,\" driving adoption across enterprise accounts; leveraged Claude Code to delegate complex tasks and accelerate full-stack delivery.Engineered a secure OAuth 2.0 + PKCE authentication flow with Fernet-encrypted token storage and RBAC enforcement, securing access across 14+ API endpoints.Architected an async ingestion pipeline using Dramatiq and Redis to meet Slack’s strict 3-second webhook SLA; eliminated timeouts under high-volume streams by offloading processing to background workers.Optimized Weaviate vector storage with tenant-scoped collections and chunked writes, reducing token usage by 60% while maintaining answer quality via query-aware segment extraction.Built 10+ REST APIs using FastAPI and Pydantic, enforcing strict OpenAPI contracts and managing complex schema evolution with Alembic migrations.Established full-stack observability using Prometheus/Grafana (system metrics), Langfuse (LLM traces), and PostHog (feature flags), reducing incident detection time by 50%.

Education

  • University at Buffalo

    Master of Science - MS, Computer Science

  • Institute of Engineering & Management (IEM)

    Bachelor of Technology - BTech, Information Technology

    2017 — 2021

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Ankit Mukherjee — Software Engineer at Askturing.Ai in San Jose, CA, US | Unifers