Sr Fullstack Developer (AI)
Role details
Job location
Tech stack
Job description
The Senior Software Engineer - AI Capabilities will support the development of mission-critical enterprise applications with a primary focus on AI-enabled functionality. This role combines traditional software engineering with the design and implementation of AI workflows that integrate into existing cyber and operational systems. During the first year, the engineer will focus primarily on building AI capabilities, services, and integrations using Python-based frameworks. Over time, the role will expand to include continued development and sustainment of applications built in C#, .NET, and Angular. You will work as part of an agile team of software engineers and cyber professionals supporting complex systems used in highly regulated, mission-focused environments.
Position Responsibilities
-Develop and implement AI-enabled capabilities within enterprise software applications -Design and build Python-based services that interface with AI models and systems -Implement retrieval augmented generation (RAG) workflows and supporting architectures -Perform context engineering, including defining inputs, enrichment steps, and handling AI outputs -Develop model context protocol (MCP) servers to enable AI agent interaction with application APIs -Evaluate AI model performance to determine optimal models for specific capabilities -Define AI agent instruction files for command-line and automation use -Manage and optimize costs related to AI-enabled application usage -Develop or modify existing applications using C#, .NET, and Angular as needed -Participate in requirements analysis, system design, implementation, testing, deployment, and sustainment -Support documentation, testing, and operational readiness activities -Participate in agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives
Requirements
Active Secret clearance -Experience with Python development in production systems -Experience with FastAPI is a plus -Experience developing software that interfaces directly with AI systems -Experience using AI workflow frameworks such as Haystack, LangChain, or LlamaIndex -Experience implementing retrieval augmented generation (RAG) solutions -Experience with context engineering for AI-driven systems -Experience evaluating AI model performance and managing AI-related costs -Experience working in Agile software development environments -Familiarity with enterprise application architectures -Experience with C#, .NET Core, and Angular in enterprise environments
Benefits & conditions
$70-95/hour
Exact compensation may vary based on several factors, including skills, experience, and education.
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law., Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.