Own the engine behind Hercules: distributed microservices, event pipelines, and reliable APIs. Guide 2-3 back-end/dev-ops engineers while balancing Python agility with Go performance.
Key Responsibilities
Microservice Architecture
Build services in Go (high-throughput) and Python (FastAPI) (developer UX).
Define gRPC/REST contracts, auth, rate-limiting, migrations.
Event & Data Layer
Implement Kafka or RabbitMQ pipelines for job queues, ingestion, telemetry.
Optimise PostgreSQL schemas, indices, and manage Redis caching.
DevOps & Reliability
Containerise with Docker; orchestrate via Kubernetes (Helm/Kustomize).
Automate CI/CD (GitHub Actions) and infra-as-code (Terraform).
Establish observability: Prometheus, Grafana, ELK; define SLOs & incident playbooks.
Scalability & Security
Plan horizontal scaling, blue-green/rolling deploys, secrets management, TLS.
Perform cost, performance, and capacity reviews.
AI/Agent Integration
Expose/consume endpoints for LLM evaluation, vector search (Pinecone/Weaviate), feedback loops.
Mentorship & Collaboration
Lead design docs, PR reviews, post-mortems; foster a blameless culture.
Partner with front-end and AI teams to deliver user-visible value.
Required Skills & Qualifications
4–5 yrs building production microservices in Go and/or Python (FastAPI/Flask).
Hands-on Kafka/RabbitMQ, PostgreSQL design, Redis (or similar).
Kubernetes & Docker deployment experience; CI/CD ownership.
Proven delivery of at least one high-concurrency service.
B.E./B.Tech/M.S. in CS (or equivalent).
Total 4–5 yrs back-end-centric experience, with some project or people leadership.
Bonus Skills
LLM or vector-DB integration (Pinecone, Weaviate).
Exposure to compliance-heavy or multi-region workloads.
What we offer
Impact & Ownership — Power thousands of autonomous tests daily.
Competitive Comp & Equity — Market salary + stock options.
Growth — Kubernetes, cloud cost-ops, AI integrations, conference budgets.
Collaborative Culture & Benefits — Small squads, founder access, health cover, PTO, Bangalore workspace.
Application process
To apply, please share the following details with us:
Your CV
Current and Expected CTC
Years of Experience in Backend Engineering (specifically with Python and Golang)
Links to Public Work (e.g., GitHub, Medium, personal website)
Complete the test at: https://app.utkrusht.ai/assessment/08f717a4-68e8-4140-9b8f-04d7630e447e/interview