DL
Principal Backend Engineer requirement
Diverse Lynx India
Location not stated
Staff / Principal
1 month ago
- Python
- FastAPI
- SQLAlchemy
- Pydantic
- Microservices
- PostgreSQL
- GCP
- Compute Engine
- GKE
- Cloud SQL
- Load Balancing
- IAM
- Vertex AI
- Kubernetes
- Secrets Management
- Docker
- Docker Compose
- Helm
- Pub/Sub
- LLM APIs
- OpenAI
- Anthropic Claude
- Google Gemini
- OpenAPI
- OAuth2
- JWT
- RBAC
- CORS
- CI/CD
- AI/ML
1 month ago
- 10+years of backend engineering experience with strong focus on distributed systems, production-grade platform design, and cloud-native architecture.
- Expert-level Python proficiency; deep hands-on experience with FastAPI, SQLAlchemy, Pydantic v2, and async/concurrent programming using asyncio, ThreadPoolExecutor, or equivalent concurrency patterns.
- Proven experience designing and operating microservices at scale, including service decomposition, inter-service communication, failure isolation, API contracts, and service ownership models.
- Strong PostgreSQL expertise, including schema design, indexing, query optimization, migration management, and multi-tenant isolation using row-level security, schema-per-tenant, or equivalent tenancy patterns.
- Hands-onGCP production experience, including Compute Engine, Google Kubernetes Engine, Cloud SQL for PostgreSQL, Cloud Storage, Cloud Load Balancing, Cloud IAM, Secret Manager, Cloud Logging, Cloud Monitoring, and ideally Vertex AI.
- Strong Kubernetes experience, preferably withGKE, including workload deployment, services, ingress, autoscaling, config/secrets management, health probes, resource limits, rolling deployments, and production troubleshooting.
- Experience with container-based deploymentsusing Docker, Docker Compose, Kubernetes manifests, Helm charts, and cloud-native service orchestration patterns.
- Deep understanding of event-driven and async architectures, including Pub/Sub-style messaging, background workers, polling workers, idempotency guarantees, retry strategies, dead-letter queues, and backpressure handling.
- Experience integrating LLM APIs in production, including OpenAI, Anthropic Claude, Google Gemini, Mistral, or Vertex AI-hosted models, with focus on rate limiting, structured output enforcement, prompt/version governance, observability, and multi-provider failover.
- Strong API lifecycle management skills, including OpenAPI 3.1, API versioning, backward compatibility, deprecation policies, schema governance, and platform-level API standards.
- Practical knowledge of distributed system patterns, including sagas, circuit breakers, idempotency keys, at-least-once delivery, retries with exponential backoff, graceful degradation, and eventual consistency trade-offs.
- Security engineering fundamentals, including OAuth2, JWT, RBAC, CORS, tenant-aware authorization, secrets management, workload identity, service accounts, and cloud IAM role design.
- Experience building platform capabilities such as developer portals, internal service templates, deployment workflows, environment provisioning, CI/CD automation, observability dashboards, and self-service tooling for engineering teams.
- Prior experience developing AI/ML or developer platforms that expose reusable backend primitives such as model gateways, evaluation workflows, sandbox environments, dataset management, feature flags, tenant configuration, and audit/logging services.
- Prior experience building developer platforms, internal tooling, or AI/ML serving platforms at large-scale organizations, with emphasis on reliability, governance, multi-tenancy, and operational excellence.
Principal Backend Engineer requirement · Diverse Lynx India