Symbotic is changing the way consumer goods move through the supply chain with its A.I.-powered robotic technology platform. Intelligent software orchestrates advanced robots in a high-density, end-to-end system – reinventing warehouse automation for increased efficiency, speed and flexibility.
Requirements
- Minimum of 6 years of software engineering skills with deep technical expertise including simulation environments and optimization solutions.
- Solid foundation in computer science fundamentals: algorithms, data structures, object-oriented design.
- Experience with data transformation, ETL pipelines, and data wrangling using tools like Pandas, NumPy, or SQL.
- Familiarity with the current state-of-the-art and ability to draw upon a wealth of technical experience to drive difficult and impactful technological design decisions.
- Direct experience with data science workflows: experimentation, statistical analysis, and visualization.
- Ability to understand and architect a modern hierarchical simulation system for a complex Software system with varying levels of fidelity for a variety of applications.
- Plus: Experience with ML and cloud computing models and tools for training in simulation.
Responsibilities
- Develop faster than real-time and optimized simulation tools and environments for driving key design decisions for new systems and products.
- Take responsibility for creating simulations transforming production data, generating synthetic data when needed, experiment creation through analysis and developing tools to automate this workflow end-to-end.
- Analyze and evaluate existing simulation tools and drive improvements that enable faster, more scalable, efficient, and low-cost solutions for use across the Symbotic development teams.
- Lead the design and implementation of a hierarchy of simulation capabilities to support the development and analysis of both component and integrated systems-level digital twins.
- Take responsibility for all aspects of the simulation tools used throughout the organization including individual robots, perception, controls, fleet-level operations, routing, and system-wide simulations used during testing and design of new features.
- Drive project scoping and requirement specification providing senior leadership with deep technical insight needed to create long-term technical roadmaps.
- Amplify impact through other team members by serving as a technical mentor to guide the team toward innovative solutions and increased productivity.
Other
- A master’s degree in computer science, Computer Engineering, or related discipline provides the academic foundation for success.
- Excellent verbal and written communication skills to effectively represent the derived results and technical concepts to leadership team.
- Ability to work independently and collaboratively in a fast-paced, iterative 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.