Technology Architect | Artificial Intelligence | Artificial Intelligence - ALL
Work Location & Reporting Address
Saint Louis, MO 63131
Vendor Rate***/hr***
Contract duration12
Target Start Date01 Aug 2026
Key Responsibilities:
- Design and architect enterprise-grade AI/ML-powered Java applications on AWS cloud infrastructure
- Define technical standards, patterns, and best practices for AI integration within Java ecosystems
- Lead end-to-end architecture for microservices, APIs, and data pipelines supporting ML model serving
- Conduct architecture reviews, threat modeling, and performance benchmarking
- Mentor senior engineers and guide cross-functional teams on AI-first design principle
Required Skills:
- Core Java & Architecture
- Java 21+, Spring Boot, Spring AI
- Microservices, event-driven architecture (Kafka, SQS/SNS)
- REST/GraphQL API design, gRPC
- Design patterns, Enterprise architecture and scaling
- AI / ML Integration
- Experience with Agentic AI / multi-agent frameworks at enterprise scale.
- LLM integration via Anthropic Claude API, OpenAI, or AWS Bedrock
- RAG architectures, vector databases (OpenSearch, Pinecone, pgvector)
- Model serving, inference optimization, prompt engineering
- Spring AI, Langgraph, Google ADK, A2A, MCP.
- Prompt Engineering, prompt caching, Token optimization.
- AWS
- Core: EC2, ECS/EKS, Lambda, API Gateway, S3, RDS/Aurora, IAM, KMS, Secrets Manager, VPC security
- AI: Bedrock, Agent Core.
Education
B.E./B.Tech/M.Tech in Computer Science or related field
Minimum Years Of Experience
8-10 years
Certifications Needed :No
Top 3 responsibilities you would expect the Subcon to shoulder and execute
- Define technical standards, patterns, and best practices for AI integration within Java ecosystems
- Lead endtoend architecture for microservices, APIs, and data pipelines supporting ML model serving
- Conduct architecture reviews, threat modeling, and performance benchmarking
Interview Process (Is face to face required?) Yes
Custom Fields:
- Name: Intake Call Requested
Value: true
- Name: Intake Call Completed
Value: true