Siddharth Menon
Senior Python / Backend Software Engineer
Professional Summary
Senior Python Engineer with 6+ years architecting asynchronous REST/gRPC microservices, distributed data processing pipelines, and AI-enabled APIs in Python 3.11/3.12, FastAPI, and PostgreSQL. Experienced in scaling Celery task queues to 12M daily jobs, optimizing SQLAlchemy 2.0 query patterns to cut p95 response times by 46%, and deploying containerized services on AWS ECS. Dedicated practitioner of strict typing with MyPy, Pytest test suites (90%+ coverage), and automated CI/CD.
Technical Skills
Work Experience
- •Architected asynchronous ingestion and analytics APIs using Python 3.12, FastAPI, and Pydantic v2, supporting 14,000 requests per second with sub-35ms p99 response times.
- •Engineered distributed background job processing pipelines using Celery and Redis Streams, executing 12M daily data aggregation jobs with automated exponential retry policies.
- •Migrated core persistence layer to SQLAlchemy 2.0 async sessions and PostgreSQL connection pooling (asyncpg), reducing database CPU utilization by 38% under peak traffic.
- •Integrated enterprise vector search and RAG capabilities utilizing pgvector and OpenAI API, enabling semantic document search across 4.5M unstructured corporate records in under 120ms.
- •Instituted strict static analysis and testing pipelines using Ruff, MyPy, and Pytest with Dockerized Testcontainers, boosting unit and integration coverage to 92%.
- •Developed multi-currency checkout and inventory management services using Django REST Framework, PostgreSQL, and Redis caching for 350,000 active shoppers.
- •Resolved catastrophic database bottleneck by eliminating Django ORM N+1 query patterns with `select_related` and `prefetch_related`, dropping p90 endpoint latency from 1.6s to 110ms.
- •Architected third-party webhook dispatch system using RabbitMQ and gevent workers, ensuring reliable delivery with 99.98% success rate across 20+ merchant partners.
- •Refactored monolithic Django codebase into 4 containerized Docker services orchestrated via AWS ECS Fargate, cutting deployment rollback rates to zero.
- •Authored 300+ unit and integration tests using Pytest and Factory Boy, cutting production regression bugs by 45% over an 18-month timeframe.
Selected Technical Projects
Production-ready microservice for generating, caching, and querying vector embeddings with hybrid lexical/semantic ranking.
- •Built streaming embedding generation endpoint with Redis semantic caching, eliminating 65% of duplicate upstream LLM API calls.
- •Implemented asynchronous batch processing yielding 800 embeddings/sec utilizing HTTPX connection pools.
Operational monitoring daemon tracking Celery queue lag, worker heartbeat starvation, and automated dead-letter purging.
- •Built automated alerting integration into Slack and Datadog, decreasing incident triage times by 35%.
- •Open-sourced toolkit with 650+ GitHub stars and 12,000 monthly PyPI downloads.
Education
University of Texas at Austin, Austin, TX (2015 - 2019)
Dean's List, Focus on Distributed Systems and Software Architecture.
Certifications
- AWS Certified Developer – Associate (DVA-C02)
- Certified Kubernetes Application Developer (CKAD)
