Machine Learning Engineer, Senior

The Challenge:

Do you enjoy creating innovative solutions to complex challenges while working within a community of dynamic technology professionals? As an experienced data professional, you know that machine learning is critical to understanding and processing massive datasets. We need your technical expertise to support using NLP to extract entities from blobs of text and understand how they relate to one another.

As a machine learning engineer on our team, you’ll train, test, deploy, and maintain models that learn from data. Your ability to conduct statistical analyses on business processes using machine learning (ML) techniques is key and makes you an integral part of delivering a customer-focused solution.

In this role, you’ll own and define the direction of mission-critical solutions by applying best-fit ML algorithms and technologies. You’ll be part of a large community of machine learning engineers across the firm and collaborate with data scientists, data engineers and developers to deliver world class solutions to work with a prototype Natural Language Processing solution that extracts entities within blobs of texts while maintaining the relationships between the entities, and engineering the ML models for production-level operational deployment Your advanced consulting skills and extensive technical expertise will guide clients as they navigate the landscape of ML algorithms, tools, and frameworks.

If you have the drive to solve real-world challenges and define ML strategy for law enforcement, there’s a place for you here. At Booz Allen, you’ll make a difference with us, and, in return, we’ll invest in your future. This position is a hybrid role with a combination of working at a Booz Allen office or client site and working remotely.

Join us. The world can’t wait.

You Have:

  • 4+ years of experience with developing and deploying machine learning solutions into production applications
  • Knowledge of developing NLP solutions in a non-academic setting using Space, Bert, or Stanford NLP
  • Ability to describe industry-standard ML modeling methods using SKLearn, Keras, TensorFlot, PyTorch, or MLFlow
  • Ability to obtain a security clearance
  • Bachelor's degree

Nice If You Have:

  • 2+ years of experience with developing applications leveraging big data technologies, including Cassandra, Hbase, Spark, PostGres, HIVE, Airflow, or Nifi
  • 1+ years of experience with NLP, classification, and recommender systems
  • Experience with designing and implementing solutions in medium to large enterprise systems
  • Experience with CI/CD pipelines  
  • Top Secret clearance


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


At Booz Allen, we celebrate your contributions, provide you with opportunities and choice, and support your total well-being. Our comprehensive benefit offerings include healthcare, retirement plan, insurance programs, commuter program, employee assistance program, paid and unpaid leave programs, education assistance, and childcare benefits.
The salary for this position will be determined based on various factors. The proposed salary range for this position in Colorado is 125,000 to 145,000. 

We’re an equal employment opportunity/affirmative action employer that empowers our people to fearlessly drive change – no matter their race, color, ethnicity, religion, sex (including pregnancy, childbirth, lactation, or related medical conditions), national origin, ancestry, age, marital status, sexual orientation, gender identity and expression, disability, veteran status, military or uniformed service member status, genetic information, or any other status protected by applicable federal, state, local, or international law.

Not ready to apply? Join our talent community and sign up for job alerts.