Overview
Contract: 12 Months (Contract-to-Hire)
Work Type: Full-time Contractor (40 hrs/week)
Overlap Required: 5–8 hours with EST
Responsibilities
Architect and build secure, scalable Web APIs using Python (FastAPI/Django/Flask).
Design, version, and publish Python SDKs with strong documentation and samples.
Use AI-assisted development tools to accelerate coding, testing, and reviews while maintaining quality.
Build, deploy, and operate applications on Azure and/or AWS using cloud-native services and IaC.
Develop Generative AI solutions using LLMs and RAG (Azure OpenAI, Amazon Bedrock, embeddings, vector stores).
Implement robust testing strategies (unit, integration, contract, load) with high code coverage.
Ensure strong observability using logging, metrics, tracing, and dashboards.
Collaborate with product, data, security, and platform teams to deliver features aligned with SLAs/SLOs.
Mentor developers on Python best practices, AI usage, security, and operational excellence.
Experience & Skills Required
5 years of software development experience, with 2+ years in Python.
2+ years building and operating scalable Web APIs (FastAPI/Django/Flask).
2+ years deploying applications on Azure and/or AWS (Functions, App Service, AKS, Lambda, ECS/EKS).
1+ year of hands-on Generative AI experience (LLMs, prompt engineering, RAG pipelines).
Experience using AI coding assistants (e.g., GitHub Copilot).
Strong background in SDK design, semantic versioning, and PyPI distribution.
CI/CD experience with GitHub Actions or Azure DevOps.
Proficiency in testing and quality tools: pytest, ruff, black, mypy.
Solid understanding of security (OAuth2/OIDC, JWT, secrets management).
Observability experience with OpenTelemetry, Azure Monitor, or CloudWatch.
Data experience with SQL/NoSQL and vector databases (Azure AI Search, OpenSearch, Pinecone).