Description
YOUR IMPACT
As a Principal Agentic AI Full Stack Software Engineer, you will be a core member of the AI team responsible for prototyping, building, and delivering critical data analytics capabilities. You will help translate emerging AI and machine learning concepts into reliable, user-focused software solutions that support mission outcomes.
JOB DUTIES
- Develop clean, maintainable, and efficient Python code while adhering to best practices and coding standards.
- Lead the technical design and implementation of AI-enabled web applications and analytics using Streamlit, React, or similar technologies.
- Integrate modern AI and large language model capabilities into applications and workflows, including prompting, tool calling, retrieval-augmented generation (RAG), and related patterns.
- Design, develop, and integrate APIs, including FastAPI-based services, to enable seamless communication between systems.
- Build and maintain user interfaces that make complex AI, data, and analytics capabilities accessible to end users.
- Establish and maintain CI/CD pipelines and container-based deployments using tools such as Docker to support repeatable builds and reliable releases.
- Work with relational databases such as PostgreSQL and MySQL to ensure data integrity, performance, and efficiency.
- Implement and maintain version control using Git to streamline collaboration and code management.
- Collaborate with cross-functional teams to define, design, develop, test, and deliver new features.
- Ensure all developed solutions meet high standards for security, quality, reliability, and maintainability.
- Contribute to all stages of the software development life cycle, from concept and design through testing, deployment, and sustainment.
REQUIRED SKILLS
- Proficiency in writing clean, maintainable, and efficient Python code.
- Experience building AI-enabled web applications, analytic dashboards, or user workflows using Streamlit or similar technologies.
- Strong knowledge of web technologies, containerization, RESTful APIs, and user interface development.
- Experience designing and maintaining scalable backend solutions using Python frameworks.
- Familiarity with relational database systems such as PostgreSQL and MySQL.
- Proficiency with Docker; Kubernetes experience is a plus.
- Proficiency with Git-based version control and collaborative software development workflows.
- Hands-on experience with full stack development and a strong understanding of the software development life cycle.
- Ability to work effectively both independently and collaboratively in a fast-paced environment.
DESIRED SKILLS
- Experience developing modern front-end applications using React.
- Hands-on experience designing or developing LLM-powered agentic workflows that use tool calls, structured outputs, task planning, and multi-step execution.
- Familiarity with component-based UI development, state management, and reusable front-end design patterns.
- Experience integrating React-based frontends with RESTful APIs or Python-based backend services.
- Experience supporting AI, machine learning, data analytics, or mission-focused software applications.
- Familiarity with cloud-native application development, DevSecOps practices, or secure software delivery environments.
- Experience implementing reliable AI workflows with validation, error handling, retries, logging, and fallback strategies.
- Understanding of MLOps concepts, including model registry/versioning, reproducible environments, and CI/CD for ML-enabled systems.
WHAT YOU’LL NEED TO SUCCEED
- Clearance: Current TS/SCI Clearance with active or ability to obtain CI Polygraph is required.
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Role requirements: Work is onsite in Crystal City, VA with optional CONUS travel.
- Due to US Government Contract Requirements, only US Citizens are eligible for this role.
BENEFITS
- Growth: AI-powered career tool that identifies career steps and learning opportunities.
- Support: An internal mobility team focused on helping you achieve your career goals.
- Rewards: Comprehensive benefits and wellness packages, 401K with company match, competitive pay and paid time off.
- Community: Award-winning culture of innovation and a military-friendly workplace.