AI and ML Software Engineer

Booz Allen HamiltonDayton, OH

About The Position

As an AI software engineer, you will develop user-focused solutions that increase organizational efficiency and enable better decision-making. Booz Allen is the leading provider of AI services to the nation, and you will create artificial intelligence and machine learning solutions to help solve the toughest problems facing national defense. You will help create and implement complete end-to-end solutions that modernize client systems. You will ensure that your team’s solutions consider the broader ecosystem and operating environment as well as future functionality and enhancements to design a secure communications network in support of mission-critical operations. Additionally, you will build upon your skill set in areas like machine learning model applications, real-time messaging and automation, and applying innovative solutions to transform national defense systems for the better with AI technology.

Requirements

  • 4+ years of experience building research applications using languages such as Python, Rust, Go, Scala, or Java
  • 2+ years of experience building or maintaining production-grade RESTful APIs or software interfaces
  • 2+ years of experience building production-level AI or ML systems, including LLMs, agents, or complex automation frameworks
  • 2+ years of experience with Python and Python tools, including Pandas or NumPy
  • 1+ years of experience designing, configuring, and implementing software systems in support of operational environments
  • Experience with CI/CD tools, including GitLab CI or Jenkins, and source control systems, including Git
  • Experience working with Agentic AI solutions
  • Experience with Linux systems, networking, and containerization, including Docker or Podman
  • Active TS/SCI clearance; willingness to take a polygraph exam
  • Bachelor's degree in Computer Science or a STEM field

Nice To Haves

  • Experience with administration of CI/CD pipelines using Kubernetes, Docker, or Jenkins
  • Knowledge of acquiring client requirements and resolving workflow problems through automation optimization
  • Ability to participate in design and code reviews and work effectively with designers, backend developers, and product managers
  • Ability to work with automated testing tools to perform testing and maintenance
  • TS/SCI clearance with a polygraph
  • Master's degree in Computer Science or a STEM field
  • ML, AI, or Solution Architecture Certification

Responsibilities

  • Develop user-focused solutions that increase organizational efficiency and enable better decision-making
  • Create artificial intelligence and machine learning solutions that help solve our toughest problems facing national defense
  • Create and implement complete end-to-end solutions that modernize client systems
  • Ensure that solutions consider the broader ecosystem and operating environment as well as future functionality and enhancements to design a secure communications network in support of mission-critical operations
  • Build upon skill sets in areas like machine learning model applications, real time messaging and automation, and applying innovative solutions

Benefits

  • Health benefits
  • Life benefits
  • Disability benefits
  • Financial benefits
  • Retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care
  • Recognition awards program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service