Contract β Long Term (Annual Renewal)
Work Mode: Remote
Experience : 7+ Years (5+ Years in Python Backend)
Shift: Overlap required till 2 PM U.S. Eastern Time
Key Skills:
β Expert-level Python (3.10+) with strong knowledge of async/await, decorators, and advanced programming constructs
β Strong experience with FastAPI for building scalable, high-performance backend systems
β Hands-on experience with RESTful APIs, OpenAPI/Swagger, versioning, and microservices architecture
β Experience designing multi-tenant SaaS platforms with RBAC and data isolation
β Strong experience with SQLAlchemy, Alembic, PostgreSQL, Firestore, and BigQuery
β Hands-on experience with LLMs (Claude, Gemini, GPT) and GenAI integrations
β Experience building multi-agent AI systems using LangChain, ADK, or similar frameworks
β Strong expertise in prompt engineering, RAG workflows, and AI safety mechanisms
β Experience with GCP (Vertex AI, BigQuery, Cloud Run, Firestore, Secret Manager) and Azure (OpenAI, Functions, Key Vault)
β Strong experience with data pipelines, ETL/ELT workflows, and API integrations
β Knowledge of OAuth 2.0, OIDC, SSO, and enterprise security patterns
β Experience with Docker, containerization, and cloud-native deployments
β Strong experience in performance tuning, scalability, and distributed systems
Nice to Have:
β Experience with Terraform or Infrastructure as Code
β Exposure to React / TypeScript for full-stack understanding
β Experience with Airflow or workflow orchestration tools
β Knowledge of vector databases and RAG architectures
β Experience with streaming systems (Kafka, Pub/Sub, RabbitMQ)
β Domain exposure to AdTech, MarTech, or enterprise analytics platforms
Responsibilities:
β Design, build, and maintain scalable backend systems using FastAPI and Python
β Develop multi-agent AI workflows and integrate LLM-based solutions
β Architect cloud-native applications on GCP and Azure
β Build secure, high-performance APIs and data pipelines
β Implement AI safety, governance, and compliance frameworks
β Manage deployments, monitoring, and system reliability
β Collaborate with cross-functional teams including frontend, DevOps, and data teams
β Drive architecture decisions, mentor engineers, and ensure delivery quality