System Development Engineer, Device OS
Amazon Lab126
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Amazon Lab126
Amazon Lab126 is an inventive research and development company dedicated to designing and engineering high-profile consumer electronics. As a subsidiary of Amazon.com, Inc., Lab126 has a rich history, starting in 2004 with the creation of the best-selling Kindle family of products. This tradition of innovation continues with devices such as Fire tablets, Fire TV, Amazon Echo, and Dash Button. The Device OS team plays a crucial role in developing these cutting-edge devices by providing the core operating system, platform, features, and components.
About the Device OS Team
In the Device OS group, we are at the forefront of inventing the future for consumer electronics. We are seeking a System Development Engineer, Device OS to help us transform our customers’ experiences and solve real-world challenges. Our team develops scalable cloud solutions, enabling partners to quickly build and launch services and devices cost-effectively. If you are passionate about hands-on design and implementation of quality platforms for consumer electronic devices and eager to work with a world-class, highly accomplished team, we encourage you to connect with us.
Role Responsibilities
This role is specifically for engineers with extensive experience in DevOps/SRE, while also meeting SysDev guidelines. As a System Development Engineer, Device OS, you will technically contribute to the complex charter of building and delivering T1 cloud services for Device OS. Key responsibilities include:
- Implementing initiatives defined as part of the multi-year business-critical cloud technology solution roadmap.
- Rolling out solutions across millions of devices.
- Delivering technical initiatives to drive cost optimization across various AWS environments.
- Managing availability, latency, and performance of mission-critical services.
- Building automation to prevent problem recurrence.
- Periodically participating in reviewing capacity planning, sizing, and optimization of the Cloud platform.
- Working closely with Platform and application teams to ensure the highest level of quality for Device OS deliverables.
Basic Qualifications
- Bachelor's degree in computer science or equivalent.
- 5+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience.
- Experience in Kubernetes, Docker or containers ecosystem, or experience with automation and any version control tools and experience managing full application stacks from the OS up through custom applications.
- 2+ years of DevOps or SysOps in a large-scale software development environment experience.
- Experience scripting in one or more language (e.g., Bash, Python, Perl, Ruby), or experience scripting in modern programming languages.
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design.
- Experience with AWS products and services.
- Bachelor's degree, or AWS certification, such as, AWS Solutions Architect, or a similar cloud certification.
- Experience in software development, or experience in Kubernetes, Docker or containers ecosystem.
- 2+ years of working experience in infrastructure automation and deployment using CDK.
Preferred Qualifications
- Experience with distributed systems at scale.
Key skills/competency
- Cloud Services
- DevOps
- Site Reliability Engineering (SRE)
- Kubernetes
- AWS
- Infrastructure Automation
- System Design
- Performance Optimization
- Distributed Systems
- Scripting (Python, Bash)
How to Get Hired at Amazon Lab126
- Research Amazon Lab126's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for Device OS: Highlight experience in cloud services, DevOps, and embedded systems relevant to Amazon Lab126.
- Prepare for technical deep dives: Focus on Kubernetes, AWS, scripting, and object-oriented programming for interviews.
- Demonstrate Amazon's Leadership Principles: Weave examples of ownership, customer obsession, and bias for action into your responses.
- Showcase problem-solving abilities: Be ready to discuss complex system design, scaling, and automation challenges.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background