Machine Learning Engineer

Top Secret

NuWave Solutions

Machine Learning Engineer Remote/Northern, VA

Machine Learning Engineer

NuWave Solutions is seeking Machine Learning (ML) Engineers to produce automated anomaly/object detection and characterization, forecasting, optimization, and recommendation solutions to national security challenges using modular, cloud-native, API-centric approaches. These solutions will support next-generation defense and intelligence operations with a focus on incorporating machine learning insights to automate and scale analysis and improve decision support. Teams will be working in a highly collaborative environment and expected to identify opportunities to apply and improve data-driven insights and support related design and development within big data environments. Other responsibilities include:

  • Engage with mission owners/operators to discover applications for ML, set project expectations, define requirements, and review results
  • Design and develop reusable workflows for data integration, transformation, and feature engineering required to train models
  • Train and validate models, often in big data, distributed environments
  • Perform exploratory data analysis to understand data and model-derived insights
  • Perform model introspection to understand model behaviors and explain predictions
  • Visualize data and model-derived insights to communicate internally and externally
  • Integrate models into operational systems
  • Lead trade studies, analyses of alternatives, and assessments of existing systems
  • Develops or provides input to engineering artifacts


  • Active Top-Secret clearance required
  • Minimum (positions are available at multiple levels of seniority) of a bachelors degree and 5 years of experience in a science or engineering field
  • Ability to describe the data assumptions and processing steps of common machine learning methods, and which methods are appropriate for a variety of use cases
  • Expertise with ML libraries, like Scikit-learn, Pandas, Numpy, PySpark, MXNet, MLib, and Weka
  • Experience with ML platforms, like KNIME, Spark, SageMaker, H2O, and TensorFlow
  • Familiarity with Java, Python, and SQL including related ecosystems and frameworks, like Eclipse and Jupyter Notebook
  • Familiarity with visualization tools, preferably Qlik, Tableau, Plotly, Kibana, Matplotlib, and QGis
  • Strong problem-solving skills
  • Strong written and oral communications skills
  • Able to work independently and self-identify tasks
  • Ability to review and maintain existing code and applications
  • Ability to research and evaluate new concepts and processes to improve performance

Preferred Skills

  • Familiarity with time series forecasting
  • Familiarity with distributed platforms (i.e. HBase, Kafka, Spark, NiFi) and the cloud (i.e. AWS, GCP, Azure), preferably Amazon Web Services
  • Familiarity with no-SQL databases like Neo4j, ElasticSearch, or Cassandra

About NuWave Solutions  

NuWave Solutions is a recognized leader in providing anticipatory intelligence and advanced data analytics to the defense, intelligence, and private sectors for over 20 years.  Leveraging artificial intelligence and machine learning methodologies, NuWave Solutions streamlines the Data-to-Decision lifecycle faster than traditional practices allowing clients to take action with confidence.

For more information on how NuWave Solutions supports its clients and builds upon success, please visit

Position Details

Locations of Positions: Reston, McLean, or Herndon, VA; Joint Base Andrews-Bolling, DC; Suitland, MD

Travel Required (CONUS/OCONUS): CONUS

If Travel is required, how much? 5%

Work Schedule: Day Shift

Authorization to work in US is required

8570 Requirements: N/A

NuWave Solutions is an Equal Opportunity Employer/Veterans/Disabled


Tagged as: Machine Learning Engineer