Senior Software Engineer (AWS & AI) 100% Remote
Technical Skills
- 8+ years of software development experience with Python (primary) and Java.
- Hands-on expertise in AWS Bedrock (agents, embeddings, model orchestration) and AWS Textract.
- Strong engineering skills in AWS Lambda, IAM, API development, and authentication patterns.
- Practical understanding of agentic architectures, LLM evaluation, and event-driven design.
- Grasp of general engineering patterns, including microservices, CI/CD, and observability.
- Experience with monitoring tools such as Splunk.
- Proven ability to solve complex coding problems and build optimized solutions.
- Experience driving technical decisions from concept to deployment in Agile teams.
Good to Have
- Experience with Vector Databases (Pinecone, Aurora Postgres pgvector).
- Familiarity with GraphQL and container orchestration (ECS, EKS).
- Prior experience in financial services or regulated industries.
- Knowledge of AI evaluation frameworks and responsible AI practices.
About the Role
We are seeking a hands-on Senior Software Engineer with deep experience in AWS cloud-native development and emerging AI technologies. This role blends software architecture, full-stack engineering, and applied AI with a focus on LLM-driven use cases and Proofs of Concept. You will define the technical approach, lead implementation, and help shape the future of AI adoption across the enterprise.
Responsibilities
- Architect and develop AI-powered applications using AWS Bedrock and native services (Lambda, Glue, S3, Athena, AWS Textract, and Amazon Q).
- Explore and operationalize LLM and agent-based solutions for business workflows.
- Scale existing AI POCs into production systems.
- Build secure microservices using Python and/or Java; UI experience is a plus.
- Integrate with AWS Bedrock agents, embeddings, and foundation models via secure APIs.
- Partner with Product, Architecture, Security, and Data Science teams on AI strategy.
- Implement cloud solutions using AWS Lambda, ECS, EC2, RDS, IAM, SQS, SNS, API Gateway, Step Functions, and DynamoDB.
- Maintain AWS best practices for performance, resiliency, and cost optimization.
- Contribute to non-AI platform modernization initiatives as needed.
- Drive engineering excellence through code reviews, standards, and automation.