AI-enabled Software Refactoring Engineer

2 weeks ago


Manassas, Virginia, United States Booz Allen Hamilton Full time $77,600 - $176,000
AI-enabled Software Refactoring Engineer

The Opportunity: 

As a programmer, you know that machine learning is critical to understanding and processing massive datasets. Your ability to conduct statistical analyses on business processes using ML techniques makes you an integral part of delivering a customer-focused solution. We need your technical knowledge and desire to problem-solve to support AI-enabled software re-engineering. As a machine learning engineer on our Navy and Marine Corps team, you'll train, test, deploy, and maintain models that learn from data.  

In this role, you'll modernize mission-critical solutions by applying best-fit AI and ML algorithms and technologies to transform legacy codebases into robust, scalable solutions that help ensure Navy combat systems remain effective. You'll grow within a large community of machine learning engineers across the company and collaborate with data engineers, data scientists, solutions architects, and product owners to deliver world-class solutions. Your skills and technical experience will help your clients navigate the landscape of AI and ML algorithms, tools, and frameworks. 

This role is more than just coding. You'll work on a small, embedded software development team that performs hands-on analysis of legacy system complexity, deployment of advanced development tools, and integration of modernized solutions. As an experienced software engineer, you'll engage with the client daily to execute targeted refactoring and system enhancements.

We are looking for a Software Refactoring Engineer with a strong foundation in C++ and practical experience integrating AI and ML technologies. This role is ideal for engineers who are passionate about revitalizing legacy software systems, enhancing code efficiency, and enabling high-performance computing in AI-enabled applications. You'll work closely with multidisciplinary teams across software, AI, ML, and systems engineering to modernize mission-critical codebases.

Work with us to solve real-world challenges and define ML strategy for the Navy and Marine Corps.

Join us. The world can't wait. 

You Have:  

  • 2+ years of experience in software development using Python and C or C++, including complexity analysis, integration testing, and debugging in a professional work environment

  • Experience with integrating or working with AI and ML components, libraries, or services, such as ONNX, PyTorch C++ frontend, or TensorRT

  • Experience with package and artifact management, CI/CD tools, and containerization, such as Docker or Kubernetes

  • Knowledge of software engineering principles, such as modularity, memory management, multithreading, or design patterns

  • Knowledge of Linux and Windows environments, networking fundamentals, and tools, such as Git, SSH, PuTTY, and command-line interfaces

  • Ability to work independently and collaboratively in an Agile or iterative development environment

  • Secret clearance

  • Bachelor's degree in a Computer Science or Computer Engineering field

Nice If You Have:  

  • Experience with Navy acoustic or sonar systems

  • Experience with modernizing legacy codebases

  • Experience with applying data science approaches to software development, such as hosting LLMs, use of vector databases, or exposure to frameworks such as LangChain

  • Experience with C++ performance profiling and optimization tools, such as Valgrind, gprof, or perf

Clearance:

Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; Secret clearance is required.

Compensation

At Booz Allen, we celebrate your contributions, provide you with opportunities and choices, and support your total well-being. Our offerings include health, life, disability, financial, and retirement benefits, as well as paid leave, professional development, tuition assistance, work-life programs, and dependent care. Our 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. Individuals that do not meet the threshold are only eligible for select offerings, not inclusive of health benefits. We encourage you to learn more about our total benefits by visiting the Resource page on our Careers site and reviewing Our Employee Benefits page.

Salary at Booz Allen is determined by various factors, including but not limited to location, the individual's particular combination of education, knowledge, skills, competencies, and experience, as well as contract-specific affordability and organizational requirements. The projected compensation range for this position is $77,600.00 to $176, annualized USD). The estimate displayed represents the typical salary range for this position and is just one component of Booz Allen's total compensation package for employees. This posting will close within 90 days from the Posting Date.

Identity Statement

As part of the application process, you are expected to be on camera during interviews and assessments. We reserve the right to take your picture to verify your identity and prevent fraud.

Work Model
Our people-first culture prioritizes the benefits of flexibility and collaboration, whether that happens in person or remotely.

  • If this position is listed as remote or hybrid, you'll periodically work from a Booz Allen or client site facility.
  • If this position is listed as onsite, you'll work with colleagues and clients in person, as needed for the specific role.

Commitment to Non-Discrimination

All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, local, or international law.



  • Manassas, Virginia, United States TechWish Full time

    Temporary req for Harish SharmaJob Title: Senior Software EngineerJob Description:Design and implement microservices using an API-driven architecture, leveraging technologies such as C++, Template/STL, Boost, multithreading, Python, Perl, XML, and Oracle databases on the Unix/Linux platform.Enhance and extend existing components, features and...

  • AI Engineer

    2 days ago


    Manassas, Virginia, United States ECHELON SERVICES LLC Full time

    Job Details Job Location: VA Corp - Manassas, VA 20110 Position Type: Full Time Education Level: 4 Year Degree Job Category: Professional ServicesEchelon Services LLC is a Native Hawaiian-owned 8(a) small business delivering innovative IT, cloud, data analytics, and cybersecurity solutions to federal and commercial clients. Our team thrives on solving...

  • Software Engineer

    2 weeks ago


    Manassas, Virginia, United States Latitude Inc Full time $122,000 - $126,000

    Advanced Digital Signal Processing (DSP) Software EngineerLocation: Manassas, VAClearance Requirement: Active DoD Secret Clearance About the RoleA leading defense technology organization is seeking an Advanced Digital Signal Processing (DSP) Software Engineer to support undersea sensor and submarine-focused programs. This role involves designing and...


  • Manassas, Virginia, United States Jobs via Dice Full time

    Job DescriptionBy bringing together people that use their passion for purposeful innovation, at Lockheed Martin we keep people safe and solve the world's most complex challenges. Our people are some of the greatest minds in the industry and truly make Lockheed Martin a great place to work. With our employees as our priority, we provide diverse career...


  • Manassas, Virginia, United States VTG Defense Full time

    Overview:This Software Engineering Internship is for a qualified computer science/computer engineering student to work on the PICS program and/or the CBMS program in Manassas, VA. The intern will work with limited supervision to provide software engineering support for platform control and battery management systems for manned submersibles. The intern will...


  • Manassas, Virginia, United States VTG Full time

    OverviewThis Software Engineering Internship is for a qualified computer science/computer engineering student to work on the PICS program and/or the CBMS program in Manassas, VA. The intern will work with limited supervision to provide software engineering support for platform control and battery management systems for manned submersibles. The intern will...


  • Manassas, Virginia, United States Actalent Full time

    Job Title: Software EngineerJob DescriptionWe are seeking talented Software/DevOps engineers to join a cutting-edge research and development effort focused on modernizing submarine electronics and antisubmarine warfare capabilities. This position is perfect for software engineers with strong prototyping skills, a collaborative mindset, and hands-on...


  • Manassas, Virginia, United States R Systems Full time

    Job DetailsAbout R SystemsR Systems is a leading digital product engineering company that designs and develops chip-to-cloud software products, platforms, and digital experiences that empower its clients to achieve higher revenues and operational efficiency. Our product mindset and engineering capabilities in Cloud, Data, AI, and CX enable us to serve key...


  • Manassas, Virginia, United States Jobs via Dice Full time

    Dice is the leading career destination for tech experts at every stage of their careers. Our client, R Systems, Inc., is seeking the following. Apply via Dice todayAbout R Systems:R Systems is a leading digital product engineering company that designs and develops chip-to-cloud software products, platforms, and digital experiences that empower its clients to...


  • Manassas, Virginia, United States Micron Technology Full time

    Our vision is to transform how the world uses information to enrich life for all.Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever.SummaryThe Sr. Fab Layout Engineer plays a key role in...