Senior Machine Learning Engineer - Applied Research Associates, Inc
Cypress, CA 90630
About the Job
Applied Research Associates, Inc. (ARA) is seeking a driven and talented Machine Learning Engineer to conduct research and provide project support in the design, development, scaling, and deployment of physics-informed machine learning models for advanced and complex systems spanning the fields of electromagnetics, fluid dynamics, signal processing, and more. This position will be located at Applied Research Associate’s office in Cypress, CA. A demonstrated background with more than 5 years’ experience in developing and deploying physics-informed machine learning models is required.
The successful candidate will perform R&D of physics-informed machine learning algorithms in related fields of computational sciences. The candidate will also restructure and/or optimize algorithms into scalable solutions. The candidate will also experiment with, design, and implement algorithms and techniques to optimize model performance and accuracy. The candidate will also design and implement robust data pipelines for collecting, processing, storing, and analyzing large amounts of data. The candidate will also lead and/or participate in R&D business development activities, including authoring proposals, RFI responses, and opportunity initiation.
An extensive programming proficiency in Python and relevant AI/ML libraries such as PyTorch or TensorFlow in a Linux/Unix environment is required. Experience with source code version control tools such as Git and continuous software integration such as GitLab is preferred. The candidate will require experience training large models on GPU-enabled machines (multi-node experience is preferred).
What you’ll do as a Machine Learning Engineer:
- Lead or participate in physics-informed AI/ML projects, software validation and verification, and R&D efforts.
- R&D/implementation of scalable physics-informed machine learning algorithms.
- Work with a unique group of highly skilled and experienced mathematicians, physicists, RF/antennas engineers, electrical engineers, and computer scientists to solve complex problems.
- Design and implement robust data pipelines for collecting, processing, storing, and analyzing large amounts of data.
Requirements for a Machine Learning Engineer:
- Bachelor’s degree and 7+ years of experience in computer science, data science, mathematics, or related STEM field with research work in AI/ML.
- Demonstrated experience in developing, scaling, and deploying machine learning models.
- Demonstrated experience in combining principles from physics with machine learning to solve scientific and engineering problems.
- Deep working knowledge and proficiency of Python and associated AI/ML libraries such as PyTorch and TensorFlow.
- Experience working with storage and retrieval of data using a variety of storage systems such as: vector databases, file storage systems, self-managed databases, and graph databases.
- Expertise in data augmentation, data preprocessing, feature engineering, and model evaluation techniques.
- Proactive, problem-solving mentality.
- Excellent communication skills: ability to clearly articulate progress or tasks in technical reports and develop technical presentations.
- The ability to work and collaborate with other engineers and scientists.
- Requires little supervision in developing a milestone schedule or work plan to achieve the final task objectives in a timely manner.
Preferences for a Machine Learning Engineer:
- Master’s degree and 5+ years of experience in computer science, data science, mathematics, or related STEM field with research work in AI/ML.
- Demonstrated 3+ years of experience working in the field of AI/ML.
- Working familiarity in Linux.
- Experience with parallel processing and high-performance computers (HPC).
- Proven ability to develop and/or write proposals.
Salary range for this position ranges between $135,000 - $145,000 depending on education and experience.
COMPANY INFORMATION:
Applied Research Associates, Inc. is an employee-owned international research and engineering company recognized for providing technically superior solutions to complex and challenging problems in the physical sciences. The company, founded in Albuquerque, NM, in 1979, currently employs over 2,100 professionals. ARA offices throughout the United States and Canada provide a broad range of technical expertise in defense technologies, civil technologies, computer software and simulation, systems analysis, environmental technologies, and testing and measurement. The corporation also provides sophisticated technical products for environmental site characterization, pavement analysis, and robotics.
At ARA, employees are our greatest assets. The corporation realizes that employee ownership spawns greater creativity and initiative along with higher performance and customer satisfaction levels. ARA gives its employees the tools, training, and opportunities to take more active roles as owners. The culture is challenging; innovation and experimentation are the norm. Employees are eligible for contributions which not only add to the company’s success, but also their own through the Employee Stock Ownership Plan (ESOP). The motto, “Engineering and Science for Fun and Profit” sums up the ARA experience. For additional information and an opportunity to join this unique workplace, please visit our website at www.ara.com; Job Code: SENIO008037.
Experience
Required- 5 year(s): Experience working in software development
- 3 year(s): Experience working in areas related to AI/ML
- 3 year(s): Deep working knowledge of AI/ML libraries such as PyTorch and/or TensorFlow
- 3 year(s): Experience in data augmentation, data preprocessing, feature engineering, and model evaluation techniques
- 1 year(s): Experience working with storage and retrieval of data using storage system
Education
Required- Bachelor of Science or better in Computer Science or related field
- Master of Science or better in Computer Science or related field
Behaviors
Required- Detail Oriented: Capable of carrying out a given task with all details necessary to get the task done well
- Team Player: Works well as a member of a group
Motivations
Required- Self-Starter: Inspired to perform without outside help
- Ability to Make an Impact: Inspired to perform well by the ability to contribute to the success of a project or the organization
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)
See job descriptionEmployees working 30+ have FT benefits! Such as:
* Medical - Traditional or Consumer (High-Deductible) PPO
* Dental
* Vision
* 401(k) - Roth and/or Traditional
* Employee Stock Ownership Plan
* Personal Leave
* Paid Holidays
* FMLA
* Short- and Long-Term Disability
* Life Insurance and AD&D
Plus other benefits. Apply to find out more!