Machine Learning / Software Developer
Location
Dayton, OH | United States
Job description
Overview:
Do you have a passion for science and software development using machine learning? Do you like to think outside the box? Can you write software in your sleep? Do you want to join a multidisciplinary R&D team focused on researching, implementing, optimizing, and deploying machine learning and computer vision algorithms for customers in intelligence, defense, biomedical, and manufacturing domains. If so, then CFD Research has a great opportunity for you.
Successful candidates will have a background in either Software Development/Engineering (C++ or Python), Electrical Engineering, or in Mathematics, and possess the following skills and abilities:
Duties to include:
- Develop discriminative and generative modeling solutions for complex problems and investigate techniques that will advance the state-of-the-art in multiple application areas
- Actively participate in all stages of the ML model life cycle, from inception to deployment, for tasks that include, but are not limited to, object detection, anomaly detection, semantic segmentation, forecasting, and synthetic data generation.
- Collaborate with other ML engineers and subject matter experts to perform exploratory data analysis, dataset preparation, model implementation, model training, model evaluation, and model deployment to edge devices, cloud services, and desktop applications
- Collaborate with talented software engineers to build robust software that leverages these state-of-the-art techniques
- Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions.
- Ensures software standards are met.
- Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints.
- Confers with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
Required:
- Candidate must be a U.S. Citizen and possess an Active TS/SCI security clearance, or able to be cleared to that level
- Bachelors, Masters, or Ph.D. in electrical engineering, computer engineering, physics, math, or a related discipline.
- At least five (5) years' experience in software engineering
- Excellent verbal and written communication skills ranging from proposal writing to briefing executive level leadership.
- Technical Leadership experience to include hardware/software development lifecycle management (scheduling, estimation, and financial)
- Familiarity w/ cloud-based architecture
- Basic familiarity with machine learning methods and applications:
- Supervised learning: Classification, regression, etc.
- Unsupervised learning: Clustering, dimensionality reduction, generative modeling, etc.
- Experience with AI/ML toolboxes like PyTorch and TensorFlow
- Experience with data science toolboxes like Pandas, NumPy, and Scikit-learn
- Experience with versions control systems such as Git
Preferred:
- Programming experience in C/C++/Python/MATLAB
- Experience with Agile software development and methodologies
- Experience working in Agile software development teams.
- Familiarity with reinforcement learning and NLP
- Experience deploying machine learning models to production environments
- Basic skills in Microsoft Office software products
- Full understanding of the engineering design life cycle
Clearance Requirement : Current TS/SCI clearance or able to be cleared to that level
Location: Hybrid, mostly Remote. This individual will need to be in or willing to relocate to within 1 hour of Dayton, Ohio.
About CFD Research: Since its inception in 1987, CFD Research has been a technology leader in engineering simulations and innovative designs. CFD Research has worked with government agencies, businesses, and academia to provide innovative solutions within the Aerospace & Defense, Biomedical & Life Sciences, and Energy & Materials industries. CFD Research has earned multiple national awards for successful application and commercialization of innovative technology prototypes, multi-physics simulation software, multi-disciplinary analyses, and expert support services. CFD Research's impressive three-year growth rate was high enough to recognize the company in the Inc. Magazine's 5000 for the second year in a row.
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 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
Job Posted by ApplicantPro
Job tags
Salary