Back to results

Secret AI Software Developer

  • Dahlgren, VA, United States

$190,000 USD / year

Applications open in a new tab.

Job details

Pay
$190,000 USD / year
Posting language
English
Posted

Original job description

Required Skills & Experience

-Active Secret clearance (TS/SCI preferred) -Security+CE or equivalent certification (can test and pass within 30-60 days of onboarding) -Extensive Python experience -Experience developing capabilities in software applications that interface with AI systems. This does not mean using AI tools, like coding or chat-style interfaces to assist in development. -Experience using frameworks for defining various AI workflows including but not limited to any of the following: Haystack, LangChain, LlamaIndex -Experience implementing retrieval augmented generation (RAG) workflows -Experience in context engineering -Experience developing model context protocol (MCP) servers to allow AI agents to interface with software application APIs -Experience evaluating the performance of different models used by capabilities to identify the best model for a given capability -Experience defining AI agent instruction markdown files for using command-line interface (CLI) tools

Job Description

As a AI Developer on this program, you will use your expertise and experience in the following areas and activities to deliver solutions and services to our customer: Working from requirements specifications to develop or modify software applications. Designing, coding, benchmark testing, debugging, and documenting application features and changes. Reviewing and assessing existing enterprise applications, to support new features, performance improvements, upgrades, and ongoing sustainment. Participating in performance, load, and stress testing, and remediation of issues identified. Participating in security architecture reviews of large enterprise systems. Participating in the development of new systems throughout the entire application lifecycle: requirements analysis & definition, system design, implementation, testing, deployment, and sustainment. Participating in activities that ensure the successful use of these systems including developing documentation, test scripts, and training materials. Working in an agile team environment participating in sprint planning, retrospectives, reviews, and daily standups.

More about this job

Skills

  • Onboarding
  • Python
  • LangChain
  • Debugging
  • Documentation

Report this job