You are viewing a preview of this job. Log in or register to view more details about this job.

Machine Learning Software Engineer – Autonomous Robotics

About DEKA
For over thirty years, DEKA Research & Development Corp. has made Manchester, New Hampshire home. Housed in the largest industrial complex of its time, the historic Amoskeag Millyard, DEKA employs a team of over five hundred professionals, whose engineering, design, manufacturing and quality expertise make DEKA a hot spot for creating innovative solutions and advanced technologies. Located about an hour from Boston, the beach, and the mountains, DEKA is one of the leading research and development companies in the country and is the birthplace of some of the most innovative and life-changing products of our time.
The Role
As Machine Learning Software Engineer for DEKA's rapidly growing Autonomous Robotics team, you will have a unique opportunity to define and implement neural networks and machine learning pipelines to bring Artificial Intelligence to state-of-the-art technology and improve lives.  You'll be hands on, working with teams across DEKA building, designing, and shipping projects that have a positive, enduring impact on millions of people worldwide.  
Responsibilities:
  • Design and apply machine learning algorithms and evaluate their performance on real-world and simulated data sets
  • Translate generated algorithms into production-level code
  • Collaborate with various teams to achieve objectives in improving system performance and safety
  • Integrate with existing software practices that produce maintainable code, including automated testing, continuous integration, code style conformity, and code review
Requirements:
  • Masters or PhD in CS, aerospace, robotics, or similar engineering field
  • 1 year of experience preferred
  • Familiarity with autonomous robotics and vehicle systems
  • In-depth understanding of common Machine Learning algorithms (e.g., for classification, regression and clustering)
  • Track record in advanced topics of Machine Learning (e.g., Bayesian inference, hierarchical models, deep learning, Gaussian processes, etc.)
  • Experience with behavior modeling and intent interpretation research work
  • Practical experience in preparing data for Machine Learning
  • Excellent C/C++ programming, software design, and debugging skills in a Linux environment
  • Experience with a scripting language (Python, Bash, etc.)
  • Experience with AWS, Azure, or other Cloud systems desired
  • Experience developing and shipping products in a commercial environment