Jobs · Engineering · Virginia

Software Engineer- Full Stack AI Applications

MPR Associates, Inc. · Alexandria, VA · 4 mo ago
EngineeringFull-time

General Job Description

Join our specialized engineering team building cutting-edge AI applications for the nuclear and energy industry. We're a focused innovation team within a large organization, operating with startup agility to develop B2B solutions that will transform how the nuclear industry handles critical document analysis and AI verification.

As a key member of our small, high-impact team, you'll be building full-stack AI applications from the ground up, starting with document analysis and verification tools that will expand into a broader suite of mission-critical energy sector applications.

Build from scratch

  • Architect and develop new AI-powered applications using modern full-stack technologies.
  • AI/ML Integration: Implement Retrieval-Augmented Generation (RAG) systems for intelligent document processing and analysis.
  • Full Stack Development: Work across the entire technology stack, from front end user interfaces to backend AI services.

Cloud Infrastructure

  • Deploy and manage applications on AWS using services like ECS, S3, Bedrock, API Gateway, and Route 53.

Domain Impact

  • Create tools that enhance efficiency in the nuclear energy sector.

Rapid Innovation

  • Move quickly in a small team environment where contributions directly shape product direction.

Requirements

  • U.S. Citizenship required.
  • Education: Bachelor of Science in Computer Engineering, Computer Science, Software Engineering or related discipline.
  • Experience: Four (4) or more years of software engineering experience.
  • Proven experience building production applications.
  • Experience with docker containerized applications.
  • Experience with document processing, NLP, or knowledge management systems preferred.
  • Existing experience working in highly regulated industries preferred.
  • Experience with FastAPI, Asyncio, and boto3 preferred.
  • Experience with Terraform IaC for AWS preferred.
  • Proficient in or eager to learn Python, TypeScript/React, RAG/Vector Databases, and/or AWS.

Skills

  • 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.
  • Ability to expand skills and knowledge, as well as tackle new problems and take on new responsibilities.

Similar jobs