CFD Research Corporation

Machine Learning Engineer (Intelligence & Sensing)

CFD Research Corporation HQ - Huntsville, AL Today
data

About CFD Research: Since its inception in 1987, CFD Research has delivered innovative technology solutions within the Aerospace & Defense, Biomedical & Life Sciences, Intelligence & Sensing, and Energy & Materials industries. CFD Research has earned multiple national awards for successful application and commercialization of innovative component/system technology prototypes, multi-physics simulation software, multi-disciplinary analyses, and expert support services. Based in Huntsville, Alabama where laboratory facilities and headquarters are located, CFD Research also has office and laboratory facilities in Dayton, Ohio, prototyping test and evaluation facilities in Hollywood, Alabama, and office facilities in Fort Walton Beach, Florida. CFD Research is an ISO9001:AS9100D registered company and is appraised at CMMI Level II for Services. CFD Research is a 100% ESOP (employee-owned company) recognized in Inc. Magazine's Inc5000 as a top growing company for four of the last five years. Learn more at www.cfd-research.com

Job Description:

The engineer in this role will join a small, multidisciplinary R&D team focused on developing and advancing high-performance computer vision and perception models for intelligence, defense, and biomedical applications. The engineer will design and implement predictive and generative machine learning models for object detection, recognition, and tracking with an emphasis on robustness, accuracy, and scalability across diverse operational conditions. This role involves close collaboration with researchers and engineers to translate domain-specific challenges into effective learning-based solutions and to deploy production-quality models across desktop, cloud, and edge software environments.

The successful candidate will contribute across the full model development lifecycle, from problem definition and data exploration through training, evaluation, and deployment of robust, high-performance vision and tracking pipelines. Responsibilities include exploratory data analysis, neural network architecture design and tuning, integration with sensor data streams, and rigorous quantitative and qualitative evaluation to ensure accuracy, stability, and generalization. Emphasis is placed on developing reliable, scalable models and using GPU acceleration where appropriate. The engineer will collaborate closely with engineers and subject matter experts across multiple domains to deliver validated, production-ready solutions.

Basic Qualifications:

  • Candidate must be a U.S. Citizen and possess (or be eligible to obtain) and maintain a SECRET clearance.
  • Master’s degree in Computer Science, Electrical/Computer Engineering, Applied Mathematics, Physics, or a related STEM discipline.
  • Strong proficiency in Python, with demonstrated experience developing and optimizing computer vision algorithms for real-time execution on embedded and edge platforms.
  • Advanced understanding of computer vision and machine learning methods for object detection, object tracking, and object recognition,
  • Proficiency with deep learning frameworks such as PyTorch or TensorFlow/Keras, including experience modifying or extending framework components to support custom vision pipelines and specialized hardware accelerators.

 

Desired Qualifications:

  • Experience with embedded vision systems, including low-level optimization in C/C++ or assembly, and integration of perception algorithms with sensor data streams (e.g., EO/IR, video, or multimodal inputs).
  • Proven track record of deploying computer vision and target tracking models into production environments, particularly on resource-constrained devices or distributed edge-compute architectures.
  • Deep expertise in CUDA and/or OpenCL for accelerating image processing, neural network inference, and tracking pipelines on GPU-enabled systems.
  • Experience with OpenGL and/or WebGL for real-time visualization of detections, tracks, sensor data, and algorithm outputs.
  • Fluency working in Linux-based HPC and shared compute environments, with experience scaling training and evaluation of vision and tracking models across multiple GPUs or nodes.
  • Experience collaborating within multidisciplinary engineering teams using Git-based version control workflows for code development, review, and integration.

 

Benefits: CFD Research offers competitive salaries and excellent employee benefits, including an employer matching 401(k) and Employee Stock Ownership Plan (ESOP). CFD Research offers our Full-Time, permanent employee-owners a highly competitive insurance package, including medical, vision, and dental insurance. Additionally, we offer company paid leave, compensation time, parental leave, long-term and short-term disability, accidental death and dismemberment, and life insurance. Part-Time and Temporary employee-owners may receive partial or reduced benefits and leave time based on their employment status level. Performance appraisals occur twice a year and annual pay increases are based upon corporate goals, personal development, performance, and outstanding achievements. In addition, group and individual bonuses are awarded for exceptional performance.

CFD Research is an EO employer - Veterans/Disabled and other protected categories

Sponsored

Explore Data

Skills in this job

People also search for