
Job Information
Amazon Senior Software Development Engineer, Virtual Systems Core in Westborough, Massachusetts
Description
Are you excited about building high-performance simulations of robotic solutions that can perceive, learn, and act intelligently alongside humans? The Robotics team is creating new products and technologies that make this possible, at scale. The Virtual Systems team is seeking broad, curious engineers to join our diverse, full-stack team. In addition to holistically designing, building, and delivering end-to-end robotic simulation solutions, our team is responsible for the core infrastructure that serves as the backbone of our robotic applications, enabling roboticists, machine learning scientists, and engineers to collaborate and deploy in the lab and in the field. Our work spans real-time and discrete event simulators, machine learning, engineering, big data, containerized infrastructure, and more. In this particular role, you will work closely with both world-leading scientists and product teams across Amazon, playing a pivotal role in translating research into real robotics deployed across our fulfillment network.
Key job responsibilities
Architect, design, and implement robotic applications for robotic solution simulations.
Work with stakeholders across hardware, science, and operations teams to iterate on design and implementation.
Create robust, high-quality, well-tested software to interface with and sensors, actuators, and other hardware.
Collaborate with machine learning and robotic controls experts to implement and deploy algorithms, such as machine learning models.
Create simulations to profile, tune, and optimize performance.
Create re-usable software components to accelerate robotics .
Maintain high standards by participating in reviews, designing for fault tolerance and operational excellence, and creating mechanisms for continuous improvement.
A day in the life
Amazon offers a full range of benefits that support you and eligible family members, including domestic partners and their children. Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status such as seasonal or temporary employment. The benefits that generally apply to regular, full-time employees include:
Medical, Dental, and Vision Coverage
Maternity and Parental Leave Options
Paid Time Off (PTO)
401(k) Plan
If you are not sure that every qualification on the list above describes you exactly, we'd still love to hear from you! At Amazon, we value people with unique backgrounds, experiences, and skillsets. If you’re passionate about this role and want to make an impact on a global scale, please apply!
About the team
The Amazon Robotics Virtual Systems Team develops distributed, multi-agent, 3 dimensional simulation models and simulation tools for Amazon's global operations. These tools aid in designing and building robotic solutions, offering software, and SDKs for modeling, optimization, and simulation. Our aim is to provide realistic simulations for risk reduction, faster R&D, and stakeholder education. In the future, simulation will play a bigger role in informing technology investments and automated design processes, enhancing decision-making and operational efficiency.
Basic Qualifications
8+ years of non-internship professional software development experience
8+ years of programming with at least one software programming language experience
5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience as a mentor, tech lead or leading an engineering team
Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
Knowledge of computer science fundamentals in object-oriented design
Preferred Qualifications
8+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Bachelor's degree in computer science or equivalent
C++, Python, TypeScript, Java/Kotlin
Experience with AWS
Experience with Docker, Kubernetes, and Containerization
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
Amazon
-
- Amazon Jobs