AI Software Developer Jobs
$69,300 - $158,000 per year
Apply (opens in a new tab)AI Software Developer Jobs
Posted yesterday
SENIORITY
Lead
SALARY
$69,300 - $158,000 per year
About the role
- Understand the client and the problem: participate in discussions with mission and technical partners to clarify objectives, constraints, and security or compliance boundaries.
- Shape solutions: contribute to technical approaches, tradeoff analysis, and implementation plans such as what to build or integrate, how to phase work, and what evidence or controls matter.
- Deliver hands-on technical work: design, implement, test, and troubleshoot scripts, services, APIs, or automation, including AI/LLM-assisted workflows where appropriate, so recommendations are credible and deployable, not slide-only.
- Integrate systems and data: work with REST/HTTP APIs, data stores, and enterprise or cloud patterns to connect capabilities safely and repeatably.
- Document and communicate: produce clear artifacts for technical and non-technical audiences such as design notes, limitations, operational implications, or security-relevant behaviors.
- Respect the cyber context: align work with RMF, control expectations, and secure engineering practices, and partner with cybersecurity and authorization stakeholders.
- Improve how we work: use version control, review practices, and lightweight testing appropriate to the engagement, and stay current on responsible AI expectations in government settings.
- Join us. The world can't wait. You Have:1+ years of experience in a role that includes software development, integration, or automation in a professional environment
- Experience in Python for developing, testing, and debugging components others rely on services, automation, and data or integration utilities
- Experience integrating APIs and working with relational, document, or NoSQL stores, and tracing failures across components
- Experience delivering in small teams with Agile, Kanban, or structured collaboration, and with Git and code review norms
- Experience with cloud or enterprise deployment patterns or on-prem integration environments
- Ability to translate mission or security requirements into concrete technical tasks and explain tradeoffs to stakeholders
- Secret clearance
- Bachelor's degree in Computer Science, Computer Engineering, Cybersecurity, Information Systems, or a STEM field
- DoD 8570/8140 IAT Level II certification
- Nice If You Have: Experience designing AI/ML or LLM-enabled architectures, including model selection, workflow design, orchestration, and integration into mission workflows
- Experience with AI/ML or LLM-enabled patterns, such as RAG, embeddings, vector search, prompt or tool orchestration, or frameworks such as OpenAI Agents SDK, Google ADK, LangChain, or comparable
- Experience with enterprise data and analytics platforms the team may leverage-examples include DoD's Advana or War Data Platform (WDP), Databricks, and Palantir Foundry
- Experience implementing AI/ML or LLM solutions and model deployment locally or through cloud-based technologies
- Experience conducting process transformation analyses, mapping as-is and to-be workflows, and developing solution blueprints
- Experience with LLM model registries, such as Hugging Face, embedding models, and vector databases
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
