Seed Engineer program is a eight-week summer camp internship experience that combines immersive Amazon peculiar culture, technical courses, hackathon, professional skills training together with practical project experience. The Seed Engineer is to build future Software Development Engineer (SDE) and Hardware Development Engineer (HDE) talents in Asia. As a Software Development Engineer intern, you will be matched to a manager and a mentor. You will have the opportunity to influence the evolution of Amazon technology and lead mission critical projects early in your career. Your design, code, and raw smarts will contribute to solving some of the most complex technical challenges in the areas of distributed systems, data mining, automation, optimization, scalability, and security. In addition to working on an impactful project, you will have the opportunity to engage with Amazonians for both personal and professional development, expand your network, and participate in activities with other interns throughout your internship.
职位职责:
Learn and become familiar with Amazon software development process
Design and code the right solutions starting with broadly defined problems under the technical mentor’s guidelines
Work on a specific project assigned by the business team
Attend technical trainings and participate in mini-hackathon program
Other daily tasks assigned by the hiring manager/technical mentor
要求:
Upcoming 3rd year college students (in a 4-year study) and upcoming 2nd year master students (in a 3-year study) with target graduation date in 2028
Major in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering and Communication Engineering or related field at time of application
Fluency in programming of languages such as C/C++ or Java
Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving, and complexity analysis
加分项:
Previous technical internship(s), if applicable
Experience with distributed, multi-tiered systems, embedded systems, algorithms, and relational databases
Learn fast and have a good problem-solving methodology
Ability to effectively articulate technical challenges and solutions
Adept at handling ambiguous or undefined problems as well as ability to think abstractly