As a ML software developer, you'll use the latest architectural approaches and open-source frameworks and tools to deliver solutions. You'll work with the development team to create custom tools, systems, and sites with consistent performance and scalability.
Requirements
- 3+ years of experience with machine learning software libraries, such as Tensorflow, Keras, PyTorch, or Onnx
- 3+ years of experience in software development using programming languages, such as Python, C, or C++
- Experience implementing, maintaining, and supporting agile software development to modernize systems
- Experience with Agile methodology, software engineering, product management, and software products
- Experience running performance testing and benchmarking of trained neural networks, and optimizing algorithm performance
- Experience creating solutions to complex problems within a collaborative, cross-functional team
- TS/SCI clearance with a polygraph
- Bachelor's degree or 8+ years of experience in software engineering in lieu of a degree
Benefits
- Health, life, disability, financial, and retirement benefits
- Paid leave, professional development, tuition assistance, work-life programs, and dependent care
- Recognition awards program acknowledges employees for exceptional performance and superior demonstration of our values
- Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible to participate in Booz Allen's benefit programs