Job Description:
Key Skills Mandatory Technical Skills
• Expert-level Python (3.10+) with deep understanding of async/await, type hints, decorators, context managers, and advanced language features.
• Advanced FastAPI including dependency injection, middleware development, SSE streaming, WebSocket support, and OpenAPI documentation.
• Strong experience with SQLAlchemy ORM, Alembic migrations, and database design for PostgreSQL and NoSQL databases (Firestore, MongoDB).
• Proficiency in Pydantic for data validation, settings management, and API request/response modeling.
• Hands-on experience integrating LLM APIs: Claude (Anthropic), Gemini (Google Vertex AI), GPT (OpenAI/Azure OpenAI).
• Multi-agent AI orchestration using Google ADK, LangChain, AutoGen, or custom agent frameworks.
• Advanced prompt engineering: system instructions, few-shot learning, chain-of-thought, context window optimization, safety prompts.
• Expertise in Google Cloud Platform services: Vertex AI, Firestore, BigQuery, Cloud Storage, Cloud Run, IAP, Secret Manager, Cloud DLP, Cloud Logging.
• Proficiency with Microsoft Azure services: Azure OpenAI, Cosmos DB or Azure SQL, Azure Functions or App Service, Key Vault, Azure AD.
• Strong SQL skills with experience in window functions, CTEs, partitioning, indexing, and query optimization for BigQuery and PostgreSQL.
• Advanced Pandas for data processing, transformations, aggregations, and Excel/CSV file handling (openpyxl, XlsxWriter).
• Expertise in API integration patterns: OAuth 2.0, REST APIs, rate limiting, retry logic with exponential backoff, circuit breakers.
• Security implementation: input validation, prompt injection prevention, PII detection/redaction, JWT validation, RBAC, multi-tenancy patterns.
• Docker and containerization: multi-stage builds, security hardening, health checks, container optimization.
• Experience with infrastructure security and governance using IAM, VPC, service accounts, and Workload Identity Federation.
Location:
DGS India - Gurugram - Golf View Corporate TowersBrand:
MerkleTime Type:
Full timeContract Type:
Permanent