Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CFD Research Corporation Logo

Senior Machine Learning (ML) Engineer

CFD Research Corporation

Salary not specified
Oct 30, 2025
Dayton, OH, US
Apply Now

CFD Research is looking to hire an engineer to research, optimize, and deploy high-performance machine learning models on target hardware for intelligence, defense, and biomedical applications.

Requirements

  • Strong programming proficiency in Python and C/C++, with proven experience in writing and optimizing low-level code for high-performance computing on embedded and edge hardware.
  • Understanding of machine learning methodologies for classification, regression, clustering, dimensionality reduction, and generative modeling, with experience selecting and optimizing algorithms for real-time applications.
  • Proficiency with machine learning frameworks such as PyTorch or TensorFlow/Keras, with experience in extending or customizing framework components for specialized hardware.
  • Experience with data manipulation and visualization tools, such as pandas, scikit-learn, and plotly, with a strong grasp of data preprocessing for complex datasets.
  • Strong experience with version control systems such as Git and familiarity with best practices in collaborative code management and code review.
  • Extensive experience with embedded systems hardware and software, including working knowledge of assembly-level programming or low-level language optimization.
  • Deep expertise with CUDA and/or OpenCL for accelerating compute-intensive tasks and optimizing ML model performance on GPU-based systems.

Responsibilities

  • designing and implementing discriminative and generative models for computer vision and signal processing
  • leveraging low-level software and hardware expertise to accelerate performance across diverse hardware environments, including edge devices, desktop workstations, and multi-GPU clusters
  • contribute at all stages of the model development lifecycle, from ideation to deployment, for tasks such as object detection, anomaly detection, semantic segmentation, forecasting, and synthetic data generation
  • conduct exploratory data analysis, data preprocessing, model implementation, and rigorous model evaluation
  • optimizing models to meet strict latency, throughput, and power constraints
  • deploying models efficiently to targeted hardware platforms
  • working with other engineers and subject matter experts

Other

  • Candidate must be a US Citizen and possess an Active TS/SCI security clearance.
  • This role is based in the Dayton, OH area, and is 100% onsite.
  • Candidate must be a U.S. Citizen and possess (or be eligible to obtain) and maintain a SECRET Clearance.
  • Bachelor’s in Engineering, Computer Science, Math/Statistics, Physics, or related STEM discipline; Master’s or Ph.D. preferred.
  • Proven track record deploying machine learning models in production environments, particularly on constrained devices or distributed computing platforms.