2027 (US)
Amazon
This job at a glance
- Who can apply
- New grads and up to 20 years · Bachelor's degree or Master's degree
- Must know
- Embedded systemsLLMsCI/CDAgilePythonJava
- Nice to have
- TroubleshootingSQLNoSQLAWS
- Work
- On-site in Cupertino
- Pay
- Not stated by the employer.
- Skill demand
- Agile16%LLMs13%CI/CD11%Embedded systems10%of 99 similar entry-level jobs posted in the US this week
- Listed
- Nov 3, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
- This is an early career Software Development Engineer position focused on Embedded Systems.
- The role is part of the 2027 cohort for the US.
Key Responsibilities
- Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services.
- Participate in technical discussions to drive solutions forward.
- Break down complex, ambiguous problems into well-defined, solvable components before implementation.
- Contribute to the design and development of scalable, reliable services, with distributed-systems scope varying by team.
- Conduct code reviews as a core engineering practice, providing constructive feedback and validating correctness.
- Contribute to clear and accurate technical documentation.
- Use GenAI and AI-powered tools to enhance development productivity.
- Critically validate, verify, and integrate AI-generated code, exercising sound judgement about when to trust AI output.
- Write clean, maintainable code following best practices and design patterns.
- Work in an agile environment practicing CI/CD principles.
- Participate in operational responsibilities including on-call duties.
- Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues.
Requirements & Tech Stack
- Experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript.
- Experience with data structure implementation, basic algorithm development, and/or object-oriented design principles.
- Experience using AI-assisted development tools in academic or professional settings.
Qualifications
- Are 18 years of age or older.
- Currently has, or is in the process of obtaining a bachelor's or master's degree in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields.
- Preferred Qualifications:
- Experience from previous technical internship(s) or demonstrated project experience.
- Experience with one or more of the following: AI tools for development productivity, Cloud platforms (preferably AWS), Database systems (SQL and NoSQL), Contributing to open-source projects, Version control systems, Debugging and troubleshooting complex systems.
- Demonstrated ability to learn and adapt to new technologies quickly.
- Basic understanding of software development lifecycle (SDLC).
- Strong problem-solving and analytical skills.
- Excellent written and verbal communication skills.