Position: Senior AI Software Engineer (Generative AI / AWS Bedrock)
Location: Reston, VA (Hybrid)
Duration: Long term
Job Description
Technology Stack and AI/LLM Programming Expertise
• Hands-on experience with LLM APIs or foundation models
• Experience building:
o RAG systems
o AI copilots
o conversational agents
o automated workflows
o AI-driven analytics
o document AI solutions
• Python
• Java / TypeScript / Go (any backend language)
• Design and develop production AI applications using models available via AWS Bedrock and external providers
o AWS Bedrock
§ Anthropic Claude
§ Amazon Titan
§ Meta Llama
§ Cohere
§ OpenAI
o OpenAI
o Open-source LLMs
o S3, API Gateway, Step Functions, Lambda / ECS / EKS, Docker / Kubernetes
o FastAPI
o Terraform
• Create pipelines for:
o embeddings
o document ingestion
o knowledge indexing
o model evaluation
• Vector databases (pg-vector, S3-vector, OpenSearch, FAISS)
• Embeddings and semantic search
• Prompt engineering
• Tracing, hallucination detection, cost monitoring, prompt performance, drift detection
• Model evaluation frameworks
• Experience with LangChain, LangGraph, LlamaIndex, or AI orchestration frameworks
• LLM Monitoring and Observability
• Experience with multi-model routing systems
• Experience building AI agents or tool-using LLMs
• Knowledge of AI safety, guardrails, and prompt management
• Experience deploying models with Docker and Kubernetes
• MCP, FastMCP
• Reinforcement Learning
• AWS SageMaker with MLOPs
• Experience with Bedrock API [Like from Lambda or Other services]
• Design high-performance AI APIs and microservices
• Optimize latency, reliability, and cost of model inference
• Implement evaluation pipelines and monitoring for AI systems