Systems Development Engineer, Amazon Robotics R&D - Engineering Job at Amazon.com Services LLC, North Reading, MA

ZHlPaGc3QXBITkVRQkFUNkI2RUd6MEhkdlE9PQ==
  • Amazon.com Services LLC
  • North Reading, MA

Job Description

DESCRIPTION

Amazon Robotics is seeking a System Development Engineer with Python and Bash programming expertise to join our team and help shape the future of our software delivery pipeline for one of the world's largest robotics fleets. In this role, you will heavily utilize Python, Bash, and CDK daily to design, implement, and maintain the CI/CD infrastructure and tooling that enables our teams to reliably and securely deploy software to robots operating in Amazon facilities worldwide.

We're looking for someone who is passionate about building scalable and reliable automation systems, has strong problem-solving skills, and can work effectively with software and firmware engineering teams to streamline their development workflows.

Key job responsibilities
- Design and implement robust CI/CD pipelines using Python, CDK, and Bash to support multiple software stacks, from embedded firmware to high-level applications
- Develop and maintain infrastructure as code, primarily using CDK, to automate build, test, and deployment processes
- Create and enhance monitoring tools and scripts using Python for deployment health tracking and automated rollback mechanisms
- Write efficient Bash scripts for system automation and deployment orchestration
- Develop Python-based tools and libraries to improve developer productivity and build times
- Maintain and enhance existing Python and Bash codebase for deployment infrastructure
- Participate in on-call rotation to support critical deployment infrastructure
- Mentor team members on CI/CD best practices and automation techniques using Python and Bash

A day in the life
Your typical day will involve extensive use of Python and Bash for various tasks. You might start by debugging a Python-based deployment script, then move on to writing Bash automation for new infrastructure components. You'll spend time optimizing CDK code for our CI/CD pipelines, developing new automation tools, and collaborating with team members on scripting solutions. Whether it's enhancing our monitoring systems with Python or creating new Bash scripts for deployment automation, your skills will be constantly engaged in solving real-world challenges in our robotics infrastructure at Amazon scale.

Amazon offers a full range of benefits for 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:

1. Medical, Dental, and Vision Coverage
2. Maternity and Parental Leave Options
3. Paid Time Off (PTO)
4. 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
In this role you'll be at the heart of building and improving our robotics deployment infrastructure. Your morning might start by diving into Python code to streamline our deployment processes. You might spot a bottleneck in a script and work to make it run smoother. By lunch, you could be crafting a Bash script to automate routine tasks that have been slowing the team down.

The afternoon might find you collaborating with colleagues to enhance our cloud infrastructure code, or perhaps designing a new monitoring solution that keeps our systems running reliably. Sometimes, you'll step outside your regular duties to tackle unexpected challenges - like architecting a brand-new automation framework or mentoring team members on best practices in scripting.

BASIC QUALIFICATIONS

- Experience in automating, deploying, and supporting large-scale infrastructure
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
- Experience with Linux/Unix
- Experience with CI/CD pipelines build processes
- Bachelor's degree in computer science or equivalent

Job Tags

Full time, Temporary work, Seasonal work, Worldwide, Day shift,

Similar Jobs

Fourth Floor

Email Marketing Associate, Fashion Job at Fourth Floor

 ...skills and experience talk with your recruiter to learn more.Base pay range $34.00/hr - $35.00/hrOur client, a fashion brand, is seeking a Temp Email Marketing Associate.RESPONSIBILITIESResponsible for executing and optimizing email, SMS and app marketing... 

Disney Cruise Line

Senior Technician Walt Disney Theater Job at Disney Cruise Line

 ...environments that have second-hand smoke, pyrotechnics, chemical smoke, haze, fog, dry ice, and other special effects Experience with Audio Visual and Projection systems, Automation Desks, Stunt Rigging Equipment and Body Harnesses, preferred Additional Information :... 

Cloverdale Foods

Quality Regulatory Manager Job at Cloverdale Foods

 ...Lead the companys efforts in maintaining compliance with federal, state, and international food safety regulations, including USDA, FDA, and other relevant agencies. # Stay up to date with changes in food safety regulations, policies, and standards. # Develop and deliver... 

Milton Hershey School

Transitional Living Assistant - Flex Job at Milton Hershey School

 ...serve more students. MHS is hiring Flex Transitional Living Assistants (FTLA) to live with and supervise high school seniors in campus...  ...Other responsibilities include creating and supervising evening & weekend recreational activities, taking students to Sunday chapel... 

Jobleads-US

Paralegal, Part or Full-time Job at Jobleads-US

 ...clean energy solutions, ensuring a positive and lasting impact on Massachusetts and its residents.Job Opening:The Department of Conservation and Recreation seeks applicants for a Paralegal Specialist to perform the following duties:General Statement of Duties and...