Job Summary
- Seeking an experienced Software Engineer (Level 3 or Level 4) to support the development, integration, and deployment of AI-enabled capabilities within secure Intelligence Community (IC) mission environments
- The ideal candidate will have a strong background in software engineering, Python development, AI/ML technologies, and cloud-based solutions
- This position focuses on integrating large language models (LLMs), retrieval-augmented generation (RAG), and emerging AI technologies into operational systems to improve cyber data analysis, automate workflows, and enhance mission effectiveness
- We are looking for a technically strong, hands-on engineer who can evaluate emerging AI platforms, develop innovative solutions, and collaborate with multidisciplinary teams to implement secure, scalable applications
Primary Responsibilities
- Design, develop, maintain, and enhance enterprise software applications and services that leverage AI/ML technologies, LLMs, RAG, vector search, and agentic workflows
- Develop and integrate AI-enabled capabilities into existing mission systems and analyst workflows to support cyber data triage, vulnerability analysis, and decision-making
- Design, develop, and deploy AI/ML models and tools supporting data mining, predictive analytics, knowledge discovery, and process automation
- Develop Python-based applications, backend services, RESTful APIs, and automated data processing solutions
- Integrate AI/ML applications into secure cloud-based architectures, ensuring interoperability with existing enterprise systems
- Evaluate AI model performance, accuracy, reliability, and effectiveness through testing, experimentation, and quantitative metrics
- Support model optimization, prompt engineering, fine-tuning, and continuous improvement based on operational requirements and user feedback
- Collaborate with cyber analysts, data engineers, software developers, and systems engineers to define requirements, troubleshoot issues, and deliver mission-focused solutions
- Conduct analyses of alternatives (AoAs) to evaluate commercial, open-source, and internally developed AI technologies
- Support cloud infrastructure, containerized applications, databases, configuration management, and automated deployment processes
- Develop and execute software test procedures, troubleshoot application issues, and ensure solutions meet functional and performance requirements
- Maintain technical documentation, development standards, implementation procedures, and knowledge-transfer materials
- Ensure solutions comply with applicable DoD/IC cybersecurity, data protection, access control, and secure development requirements
Required Qualifications
- Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
- Bachelor's degree in Computer Science, Software Engineering, Cybersecurity, Information Systems, or a related technical discipline
- Level 3: 10+ years of relevant software engineering experience
- Level 4: 15+ years of relevant software engineering experience
- Strong proficiency in Python programming, software development, scripting, and automation
- Experience developing RESTful APIs, backend services, and enterprise software applications
- Understanding of AI/ML concepts, including model training, evaluation, performance measurement, and optimization
- Knowledge of modern AI technologies, including LLMs, prompt engineering, embeddings, RAG, vector databases, and agentic workflows
- Experience supporting AI/ML, software development, data engineering, or cloud-based solutions in government, defense, or enterprise environments
- Familiarity with Microsoft Azure and/or AWS cloud platforms and supporting services
- Working knowledge of cloud architecture, containerization, databases, APIs, identity and access management, and secure system integration
- Experience with relational databases, SQL development, query optimization, and database management
- Experience with configuration management and infrastructure automation tools such as Ansible, Puppet, Chef, or Terraform
- Proficiency using command-line tools, scripting utilities, and development environments for troubleshooting and automation
- Ability to evaluate technical alternatives, troubleshoot complex systems, and rapidly develop and refine solutions
- Strong analytical, communication, documentation, and collaboration skills
Desired Qualifications
- Experience with Java, JavaScript, Elasticsearch, Dagster, and Docker
- Familiarity with Kubernetes and container orchestration
- Experience designing and implementing full-stack applications and AI-enabled services
- Experience integrating LLMs into enterprise applications and operational workflows
- Knowledge of MLOps, model hosting, data pipelines, orchestration, monitoring, and model lifecycle management
- Experience with secure cloud environments, isolated networks, and government cybersecurity requirements
- Familiarity with cyber threat analysis, vulnerability assessment, network configurations, and security-focused data analytics
- Experience supporting Intelligence Community or Department of Defense mission systems
- Experience implementing automated testing, software deployment pipelines, and modern software development practices
Exempt hourly position. 11 paid holidays, minimum of 3 weeks PTO, company sponsored group medical plan, company paid dental, vision, life insurance, and STD/LTD plans. Salary is dependent upon the candidate’s experience and qualifications.
Learn more about this Employer on their Career Site
