The Department of Defense's toughest problems, increasing organizational efficiency and enabling better decision-making
Requirements
- 5+ years of experience designing, modifying, developing, writing, and implementing software programming applications using Agile methods
- 5+ years of experience in software development with programming languages, technologies, tools, or web development stacks such as JavaScript, Python, or Scala
- Knowledge of AI systems architecture, AI platforms, or MLflow
- Experience with Agile methodology, extreme programming, software engineering, product management, and software products
- Experience with automated testing tools to perform testing and maintenance
- Experience with the administration of continuous integration or continuous deployment (CI/CD) pipelines using Kubernetes, Docker, or Jenkins
- ML, AI, or Solution Architecture Certification
Responsibilities
- create and implement complete end-to-end solutions that modernize client systems
- ensure that your team’s solutions consider the broader ecosystem and operating environment as well as future functionality and enhancements
- design a secure, cloud-based communications network to support mission-critical operations
- deepen your skill set in areas like automation
- create AI and machine learning (ML) solutions
- writing source code for new applications or generating and enhancing code samples for existing applications
- acquiring client requirements and resolving workflow problems through automation optimization
Other
- Ability to obtain a Secret clearance
- Bachelor's degree or 5+ years of experience in software engineering in lieu of a degree
- Master’s degree
- Secret clearance
- Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information