Senior Machine Learning (ML) Engineer

 Dayton, , United States

 Full Time

Job Details

Full job description 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 multidisciplinary R&D team dedicated to researching, optimizing, and deploying high-performance machine learning models on target hardware for intelligence, defense, and biomedical applications. This engineer will be responsible for 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. The successful candidate will 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. They will work with other engineers and subject matter experts to conduct exploratory data analysis, data preprocessing, model implementation, and rigorous model evaluation. Emphasis will be placed on optimizing models to meet strict latency, throughput, and power constraints, and in deploying models efficiently to targeted hardware platforms. Candidate must be a US Citizen and possess an Active TS/SCI security clearance. Location: This role is based in the Dayton, OH area, and is 100% onsite. Basic Qualifications: 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. 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. Desired Qualifications: Extensive experience with embedded systems hardware and software, including working knowledge of assembly-level programming or low-level language optimization. Proven track record deploying machine learning models in production environments, particularly on constrained devices or distributed computing platforms. Deep expertise with CUDA and/or OpenCL for accelerating compute-intensive tasks and optimizing ML model performance on GPU-based systems. Fluency with shared Linux clusters and HPC workstations, with experience configuring and optimizing these environments for distributed model training and inference. Demonstrated experience leading collaborative R&D or engineering efforts, with a history of delivering optimized ML solutions that meet customer requirements in demanding, real-world applications. 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 a highly competitive insurance package, including medical, vision, and dental insurance. We offer company paid leave, compensation time, parental leave, long-term and short-term disability, accidental death and dismemberment, and life insurance. 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
Apply Here

About this company

Read more
Give Feedback

Feedback