FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

AI and ML Software Engineer
Booz Allen Hamilton. Specialize in tools, techniques, systems, and procedures for developing, deploying, or analyzing wired or wireless transmission of signaling data using AI/ML techniques .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in machine learning software libraries such as TensorFlow and Keras, alongside strong capabilities in Python and C/C++ software development. Proficient in performance testing, algorithm optimization, and Agile methodologies to deliver innovative solutions in a collaborative environment.
Highest-signal resume keywords
Machine Learning Software LibrariesPython Software DevelopmentPerformance Testing and BenchmarkingAgile MethodologyNeural Network Architectures
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
TensorFlowKerasPyTorchOnnxPythonCC++RF TheoryDigital Signal ProcessingAutomated Testing Tools
Soft Skills
Problem SolvingCollaborationGuidance
Tools & Technologies
Agile Software DevelopmentNeural NetworksAutomation Optimization
Certifications & Qualifications
TS/SCI Clearance
Industry Keywords
AI/ML TechniquesWorkflow ProblemsPerformance TestingBenchmarkingComplex Problem Solutions
Tech Stack
Tools & technologiesKerasPythonPyTorchTensorflowTypeScriptC++
About the role
Key responsibilities & impact- Specialize in tools, techniques, systems, and procedures for developing, deploying, or analyzing wired or wireless transmission of signaling data using AI/ML techniques
- Apply specific functional knowledge, including working or general industry knowledge
- Develop or contribute to solutions to problems of moderate scope and complexity
- Work independently with some guidance
- Review or guide activities of more junior employees
- Run performance testing and benchmark trained neural networks
- Optimize algorithm performance
- Create solutions to complex problems within a collaborative, cross-functional team
- Implement, maintain, and support Agile software development to modernize systems
- Acquire client requirements and resolve workflow problems through automation optimization
- Use automated testing tools for testing and maintenance
Requirements
What you’ll need- 3+ years of experience with ML software libraries such as TensorFlow, Keras, PyTorch, or Onnx
- 3+ years of experience in software development using Python, C, or C++
- Experience with RF theory or digital signal processing algorithms
- 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
- Ability to travel for in person engagements up to 25% of the time
- Ability to obtain a TS/SCI clearance with a polygraph
- Bachelor's degree in a STEM field
- Experience implementing, maintaining, and supporting Agile software development to modernize systems
- Experience with Agile methodology, software engineering, product management, and software products
- Experience with different neural network architectures
- Experience acquiring client requirements and resolving workflow problems through automation optimization
- Ability to work with automated testing tools to perform testing and maintenance
Benefits
Comp & perks- Health benefits
- Life insurance
- Disability benefits
- Financial benefits
- Retirement benefits
- Paid leave
- Professional development
- Tuition assistance
- Work-life programs
- Dependent care
- Recognition awards program for exceptional performance and superior demonstration of values