Logo
Code17Tek

API / Microservices Lead Developer

Code17Tek, Arlington, Texas, United States, 76000

Save Job

We are seeking an experienced Lead / Senior Python Developer to architect and deliver next-generation AI-powered microservices. This role is ideal for someone who thrives at the intersection of cloud-native backend engineering, GenAI (Generative AI), and scalable API design.

Key Responsibilities:

Design and maintain RESTful APIs using Python (FastAPI), containerized and deployed on AWS ECS Fargate.

Define clean, versioned API contracts and documentation (OpenAPI/Swagger).

Build robust API clients for AI endpoints with proper authentication, throttling, retries, and error handling.

GenAI & RAG Integration

Integrate with AWS Bedrock and other GenAI services to enable Retrieval-Augmented Generation (RAG) and knowledge-base queries.

Work with vector databases (e.g., Pinecone, Weaviate, OpenSearch/Elasticsearch) for semantic search and retrieval.

Standardize prompt/response schemas and implement human-in-the-loop safety and monitoring.

Configure API Gateway, VPC, IAM, and networking for secure routing, throttling, and auth.

Use Infrastructure as Code (Terraform or CloudFormation) for reproducible deployments.

Leverage key AWS services (S3, Lambda, CloudWatch, Bedrock, OpenSearch) to build cost-efficient, high-availability systems.

CI/CD & Quality

Build automated CI/CD pipelines (GitHub Actions, Jenkins, or CodePipeline).

Implement unit, integration, and end-to-end tests with pytest; perform load/stress testing and reliability analysis.

Establish regression testing and observability with centralized logging, metrics (CloudWatch, Dynatrace), and SLO/SLI-based alerts.

Security & Compliance

Implement

SSO/OAuth2/JWT

and follow AWS and industry best practices for secure AI integration.

Enforce secrets management, container/dependency scanning, and vulnerability remediation SLAs.

Leadership Responsibilities (Tech Lead Scope)

Architecture & Roadmapping : Own Python microservices and AI integrations; break down product roadmaps into milestones; lead design reviews and establish engineering standards.

Data & AI Strategy : Define embedding strategies, index lifecycle management, and relevance tuning for RAG.

Production Readiness : Lead incident response, post-mortems, capacity planning, and cost optimization (autoscaling, right-sizing).

Mentorship & Collaboration : Coach engineers, guide architectural decisions, and partner with Product, Data Science, and AI teams to translate business needs into scalable technical solutions.

Governance & Observability : Define SLIs/SLOs, set error budgets, and ensure auditability of GenAI models and APIs.

Skills & Experience Needed:

Deep Python expertise, including FastAPI and asynchronous programming.

Hands‑on GenAI/RAG experience using AWS Bedrock, vector DBs, and semantic search.

Proven ability to lead teams, conduct design reviews, and drive cross-functional alignment.

Familiarity with A/B or canary deployments, feature flags, and multi‑environment strategies.

Nice to Have Skills:

Experience with

Streamlit

for internal dashboards.

Familiarity with multi‑account AWS architectures and cost‑optimization strategies.

Strong background in observability tooling (Dynatrace, OpenTelemetry).

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Information Technology

Industries IT Services and IT Consulting

#J-18808-Ljbffr