Graduated less than 24 months ago or about to complete a Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related fields at time of application
Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis
Familiarity with programming languages like Java, C/C++, or Python
Nice to Haves:
Previous technical internship(s) if applicable
Experience with distributed, multi-tiered systems, algorithms, and relational databases
Experience in optimization mathematics such as linear programming and nonlinear optimisation
Ability to effectively articulate technical challenges and solutions
Ability to think abstractly and handle ambiguous problems
What You'll Be Doing:
Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring to market innovative products and services
Design and build innovative technologies in a large distributed computing environment
Create solutions to run predictions on distributed systems at incredible scale and speed
Build scalable, fault-tolerant, low-cost distributed storage systems
Work in an agile environment to deliver high-quality software
Perks and Benefits:
Opportunity to work on cutting-edge technologies
Impact millions of customers, sellers, and products
Industry-defining projects
Fast-paced work environment with a focus on customer obsession
Equal opportunities employer with a diverse workforce