AI-enabled Software Refactoring Engineer
2 weeks ago
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.
-
Senior Software Engineer
16 hours ago
Manassas, Virginia, United States TechWish Full timeTemporary 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 timeJob 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,000Advanced 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...
-
AI/ML Engineering Intern
5 days ago
Manassas, Virginia, United States Jobs via Dice Full timeJob 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...
-
Software Engineer Intern
10 hours ago
Manassas, Virginia, United States VTG Defense Full timeOverview: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...
-
Software Engineer Intern
7 hours ago
Manassas, Virginia, United States VTG Full timeOverviewThis 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...
-
Storage Software Engineer
1 week ago
Manassas, Virginia, United States Actalent Full timeJob 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...
-
Junior Blockchain Engineer
7 days ago
Manassas, Virginia, United States R Systems Full timeJob 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...
-
Junior Blockchain Engineer
2 weeks ago
Manassas, Virginia, United States Jobs via Dice Full timeDice 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...
-
Sr Fab Layout Engineer
2 weeks ago
Manassas, Virginia, United States Micron Technology Full timeOur 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...