Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Amazon Systems Development Engineer Amazon Robotics R&D - Engineering 
United States, Massachusetts 
80958806

16.06.2025
DESCRIPTION


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
A day in the life
1. Medical, Dental, and Vision Coverage
2. Maternity and Parental Leave Options
3. Paid Time Off (PTO)
4. 401(k) PlanAbout 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


PREFERRED QUALIFICATIONS

- Experience with distributed systems at scale
- Experience in tools for custom embedded Linux distribution creation such as Buildroot or Yocto.
- Knowledge of AWS services and cloud infrastructure
- Experience programming with one additional modern language such as C++, C#, Java, Rust, JavaScript/TypeScript.
- Exposure to embedded or robotic systems development workflows, which may include experience designing, developing, or debugging robotics, consumer electronics, medical devices, automotive systems, avionics, industrial, or telecommunications products.