LGBT Connect
Search
Principal Research Scientist

Principal Research Scientist

companySymbotic
locationWoburn, MA, USA
PublishedPublished: 9/11/2024
Full Time

Principal Research Scientist

Time type: full time

Posted on: September 09, 2024

Job requisition id: R3954

What we need  

Symbotic is looking for Principal Research Scientist who is familiar with a fleet of robots that works in a warehouse moving resources into storage and from storage out to palettes for shipping. They are expert on how to optimize the rate at which items are moved in and out of the warehouse the algorithm needs to balance including what tasks need to be done, what bots and structure resources exist and what state they are in, and what inventory resources are eligible for each task and how preferable they are to use for long-term inventory goals.   

What we do   

The fleet orchestration organization writes software that helps to optimize the usage of all warehouse resources and fulfill orders in the most efficient manner.  The services are the control hub, communicating with databases and robots. 

What you’ll do  

  • Develop practical algorithms for optimized utilization of multi-robot resources in a 3D warehouse environment
  • Research, develop, and productize solutions for NP-Hard optimization problems using combinatorial optimization or AI
  • Document and present potential algorithm solutions to the engineering tasking team and wider engineering teams
  • Develop software to test and model algorithms, taking account of resources such as available computer and memory
  • Support the team to implement the algorithms into production level code including testing, QA and bug fixing
  • Utilize and structure large data collections to train, debug and test algorithms
  • Keep updated with latest optimization research through conferences and papers
  • Analyze algorithms running in a production environment and collect KPIs to track solution quality

What you’ll need  

  • PhD in AI, Mathematics, Signal Processing or equivalent  
  • Minimum 3 years professional experience developing solutions for optimization problems
  • Experience solving NP-Hard scheduling problems for real world applications
  • Practical experience with mathematical optimization techniques such as Linear and Mixed Integer Programming  
  • Experience creating plots and visualizations from production data using tools like Kibana, Tableau, Python libraries, etc.
  • Experience with PyTorch, TensorFlow or OpenCV
  • Team player, able to provide input and guidance to the software tasking team  

Bonus points!

  • A hands-on problem solver with excellent software design and implementation skills
  • Experience with developing unit tests and test automation frameworks
  • Should be comfortable with asynchronous or multithread programming
  • Experience analyzing large data sets

Our environment  

  • Up to 10% of travel may be required. Employees must have a valid driver’s license and the ability to drive and/or fly to client and other customer locations.   
  • The employee is responsible for owning a credit card and managing expenses personally to be reimbursed on a bi-weekly basis.   

#LI-JT1

#LI-Hybrid

Apply Now