Senior Machine Learning Software Engineer
DEKA Research & Development
Location
Manchester, NH | United States
Job description
As part of the Machine Learning Engineering team, the Senior Machine Learning Software Engineer will develop autonomous robotics and vehicle systems for various projects. Responsibilities to include:
- Develop embedded pipelines in C++ for machine learning (ML) models;
- Develop software systems in ROS framework for autonomous bot functionalities;
- Develop convolutional neural networks (CNNs) using frameworks such as Pytorch, Tensorflow or Keras;
- Perform neural network computation optimization techniques (CUDA acceleration, network quantization.);
- Implement neural networks inference and compute workloads on dedicated SOC or GPU;
- Write Scripts in Python, Bash for data generation/acquisition & consumption from onboard bots to offboard applications;
- Design and develop data pipelines and define best practices for data collection, curation and annotation;
- Develop continuous testing and validation systems to ensure the robustness of different components of ML lifecycle;
- Manage existing code base and integrate new features into the code base using versioning and tracking tools like git; and
- Lead a team of engineers to research and improve existing deep learning architectures.
- Translate generated algorithms into production-level code
- Collaborate with various teams to achieve objectives in improving system performance and safety
The minimum educational requirements for this position are Master’s degree in Electrical and Computer Engineering, Robotics, or related engineering discipline and 2 years of work experience in any suitable occupation involving autonomous vehicles. Prior or post degree experience will be accepted. Experience must include:
- Experience with a scripting language Python or Bash.
- Writing production-quality code in C++ and ROS.
- Working with deep learning frameworks Pytorch, Tensorflow or Keras.
- Designing and building machine learning/deep learning data pipelines: ML data collection, curation and annotation.
- Experience in neural network computation optimization techniques (CUDA) acceleration, network quantization.
- Experience with implementing neural networks inference and compute workloads on dedicated SOC or GPU.
About DEKA: One hour from the beach, Boston, and the mountains, the historic Amoskeag Millyard once housed the largest textile mills in the world. It is now home to DEKA Research and Development, where we are taking the same innovation and cutting-edge technology into the modern age.
Behind DEKA’s brick walls sits a team of professionals who strive to make a difference every day through thoughtful engineering, design, and manufacturing. Here at DEKA, some of the most innovative and life-changing products of our time are created, and new ideas are always welcome and explored.
Job tags
Salary