SDE I Intern, Amazon University Talent Acquisition
Quick look
01As an SDE intern at Amazon, you will collaborate with experienced software development engineers to write real software and influence the evolution of Amazon technology. You will be matched to a manager and a mentor to work on impactful projects involving distributed systems, data mining, automation, optimization, scalability, and security. The role provides opportunities to engage in personal and professional development while working in a real-world setting.
What you'll do
- Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
- Design and build innovative technologies in a large distributed computing environment.
- Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
- Design and code the right solutions starting with broadly defined problems.
- Work in an agile environment to deliver high-quality software.
What they ask for
- Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis.
- Knowledge of programming languages such as C/C++, Python, Java or Perl.
- Currently enrolled in a Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related field at time of application.
- Graduation year 2027.
- Full-time commitment during the 24 to 26 consecutive weeks duration of the internship without academic or other employment conflicts.
Good to have
- Previous technical internship(s).
- Experience with distributed, multi-tiered systems, algorithms, and relational databases.
- Experience in optimization mathematics such as linear programming and nonlinear optimization.
- Effectively articulate technical challenges and solutions.
- Adept at handling ambiguous or undefined problems as well as ability to think abstractly.
Scam check
Looks legit- Company's own careers page
- No fee or deposit asked
- Applies through a proper careers site
- No personal-email recruiter found
- Pay not stated. Ask before you commit.
- No scam reports from the community
- Link re-checked 1h ago
Do you fit?
03Tap what's true for you. Your answers are saved for every other job too.
Resume check
04See which keywords this job wants that your resume is missing, before a screening tool rejects it.
Log in to check your resumePrep sheet
05Put these words in your resume and practise these questions before the interview.
Resume keywords
Questions to practise
8 from this job's skills and dutiesTechnical
- How would you design a scalable distributed storage system that is fault-tolerant?
- Explain the time complexity of common sorting algorithms and when you would use each.
- How do object-oriented design principles apply when building a modular software application?
Scenario
- What would you do if you were given a broadly defined problem with ambiguous requirements and needed to start designing a solution?
- How would you approach debugging a performance bottleneck in a multi-tiered distributed application?
HR
- Why do you want to intern at Amazon and how does customer obsession align with your career goals?
- How do you plan to manage your academic commitments alongside a full-time 40-hour per week internship?
About Amazon
- How does Amazon Web Services (AWS) enable developers to build scalable and fault-tolerant distributed applications?
Practice questions written from the job listing, not this company's real interview questions.
Did they call back?
06Applied here? Tell the next person what happened. It's anonymous and takes one tap.
Be the first to tell others, one tap.