Software Engineer- Full Stack AI Applications
On-siteAlexandria, Virginia, United States
Alexandria, Virginia, United StatesOn-siteFull TimeBachelors DegreeMedium
Full TimeBachelors DegreeMedium
Job Summary
Architect and develop full-stack AI applications from scratch using modern technologies, implementing Retrieval-Augmented Generation systems for intelligent document processing. Manage cloud infrastructure on AWS by deploying and maintaining services including ECS, S3, Bedrock, and API Gateway. Work across the entire technology stack from front-end user interfaces to backend AI services while creating tools that enhance efficiency in the nuclear energy sector.
Required Qualifications
- U.S. Citizenship
- Bachelor of Science in Computer Engineering, Computer Science, Software Engineering or related discipline
- Four (4) or more years of software engineering experience
- Proven experience building production applications
- Experience with docker containerized applications
Desired Qualifications
- Experience with document processing, NLP, or knowledge management systems
- Existing experience working in highly regulated industries
- Experience with FastAPI, Asyncio, and boto3
- Experience with Terraform IaC for AWS
- Proficient in or eager to learn: Python, TypeScript/React, RAG/ Vector Databases, and/ or AWS
- The ability to learn quickly and adapt to new technologies while multitasking
- Excellent communication skills, both written and oral
- Ability to work collaboratively across functional teams
- Exceptional time and project management skills
- Ability to work in a dynamic and fast-paced environment
- Persistent, questioning attitude and ability to accept that in others
- Motivated to expand skills and knowledge, as well as tackle new problem and take on new responsibilities
Additional Requirements
- U.S. Citizenship required.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.