Booz Allen Hamilton - McLean, VA

posted 4 months ago

Part-time,Full-time - Mid Level
McLean, VA
Professional, Scientific, and Technical Services

About the position

As an AI software engineer at Booz Allen, you will play a crucial role in developing user-focused solutions that enhance organizational efficiency and facilitate better decision-making. The position requires you to create artificial intelligence and machine learning solutions that address some of the most challenging problems faced today. You will be responsible for designing, modifying, developing, writing, and implementing software programming applications using agile methodologies. Your work will involve creating and implementing complete end-to-end solutions that modernize client systems, ensuring that your team's solutions take into account the broader ecosystem and operating environment, as well as future functionality and enhancements. In this role, you will deepen your skill set across various areas, including software development, programming languages, and technologies. You will be expected to write source code for new applications and enhance existing applications, while also acquiring client requirements and resolving workflow problems through automation optimization. Your ability to work with automated testing tools for testing and maintenance will be essential. Additionally, you will need to obtain a security clearance to work on certain projects, which may involve access to classified information. Booz Allen values your contributions and offers a supportive environment that prioritizes your total well-being. The company provides a range of benefits, including health, life, disability, financial, and retirement benefits, as well as paid leave and professional development opportunities. The work model emphasizes flexibility and collaboration, allowing for both in-person and remote work as needed.

Responsibilities

  • Design, modify, develop, write, and implement software programming applications using agile methods.
  • Create and implement complete end-to-end solutions that modernize client systems.
  • Ensure solutions consider the broader ecosystem and future functionality.
  • Write source code for new applications and enhance existing applications.
  • Acquire client requirements and resolve workflow problems through automation optimization.
  • Work with automated testing tools to perform testing and maintenance.

Requirements

  • 5+ years of experience with software development, programming languages, technologies, tools, or web development stacks, including JavaScript, Python, or Scala.
  • Experience with Agile methodology, extreme programming, software engineering, product management, and software products.
  • Ability to obtain a security clearance.
  • Bachelor's degree or 5+ years of experience with software engineering in lieu of a degree.

Nice-to-haves

  • Experience with administration of continuous integration and continuous deployment (CI/CD) pipelines using Kubernetes, Docker, or Jenkins.
  • Secret clearance.
  • Master's degree.
  • ML, AI, or Solution Architecture Certification.

Benefits

  • Health insurance coverage.
  • Life insurance coverage.
  • Disability insurance coverage.
  • Financial and retirement benefits.
  • Paid leave.
  • Professional development opportunities.
  • Tuition assistance.
  • Work-life programs.
  • Dependent care support.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service