Raft is looking for a Software Engineer (AI Focus) to develop user-facing applications that blend cutting-edge AI models with secure, performant full-stack systems, enabling warfighters and analysts to harness the power of large language models (LLMs) in operational environments.
Requirements
- 3+ years of experience as a full stack engineer building modern web applications
- Strong proficiency in ReactJS and JavaScript/TypeScript ecosystem
- Experience building and consuming RESTful or GraphQL APIs
- Understanding of AI/ML concepts and experience integrating AI services into applications
- Experience working with AI/ML frameworks and libraries (TensorFlow, PyTorch, Hugging Face, OpenAI APIs)
- Knowledge of prompt engineering and LLM integration patterns
- Experience with Python for AI/ML workflows and data processing
Responsibilities
- Lead full-stack feature development from ideation to production in close coordination with product managers, AI researchers, and mission stakeholders
- Conduct user research and workflow analysis to identify inefficiencies and translate business requirements into AI-enabled technical solutions
- Build modern front-end applications using ReactJS, Tailwind, and component libraries integrated with LLM-based services (Claude, OpenAI, open-source models)
- Design and build backend APIs and microservices for scalable deployment and retrieval-augmented generation (RAG)
- Work with ML engineers to shape model prompts, feedback loops, and in-app integration based on user workflow requirements
- Support disconnected/air-gapped deployment patterns and ensure secure, testable, and maintainable code
- Collaborate with end users, developers, designers, and DevSecOps engineers to continuously improve AI-enabled workflow solutions
Other
- U.S. citizenship to be eligible for employment.
- All work must be conducted within the continental U.S.
- Strong communication skills with ability to conduct user interviews and translate business requirements into technical solutions
- A user-centered mindset with attention to accessibility, responsiveness, and clean design
- Active Secret with the ability to obtain and maintain a Top Secret security clearance