
Software Engineer- Full Stack AI Applications
MPR Associates, Inc.8 months ago
Alexandria, VA, USAMid Level
Responsibilities
- Architect and develop new AI-powered full-stack applications.
- Implement RAG systems for intelligent document processing and analysis.
- Build frontend user interfaces and backend AI services.
- Deploy and manage applications on AWS using ECS, S3, Bedrock, API Gateway, and Route 53.
- Create tools that improve efficiency in the nuclear energy sector.
- Work rapidly in a small team and contribute to product direction.
Requirements
- U.S. citizenship is required.
- Bachelor of Science in Computer Engineering, Computer Science, Software Engineering, or a related discipline is required.
- At least four years of software engineering experience is required.
- Proven experience building production applications is required.
- Experience with Docker containerized applications is required.
- Experience with document processing, NLP, or knowledge management systems is preferred.
- Experience in highly regulated industries is preferred.
- Experience with FastAPI, Asyncio, boto3, and Terraform infrastructure as code for AWS is preferred.
- Proficiency in or willingness to learn Python, TypeScript/React, RAG, vector databases, and/or AWS is expected.
- Strong communication, collaboration, learning, adaptability, time management, and project management skills are required.
Categories
About MPR Associates, Inc.
MPR Associates, Inc. provides specialty engineering and management consulting services to utilities, OEMs, medical/healthcare companies, and U.S. federal agencies, including Navy programs. Its teams deliver analysis, design, systems engineering, safety/qualification, and failure investigation across power, nuclear, transmission and distribution, and life sciences. Founded in 1964 and headquartered in Alexandria, Virginia, MPR is a privately held firm serving clients in the U.S. and internationally.