

Share
Key job responsibilities
• Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services that delight our customers, while participating in technical discussions to drive solutions forward.
• Design and develop scalable solutions using cloud-native architectures and microservices in a large distributed computing environment.
• Participate in code reviews and contribute to technical documentation.
• Build and maintain resilient distributed systems that are scalable, fault-tolerant, and cost-effective.
• Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity while staying current with emerging technologies.
• Write clean, maintainable code following best practices and design patterns.
• Work in an agile environment practicing CI/CD principles while participating in operational responsibilities including on-call duties.
• Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues.
- Must be 18 years of age or older
- Education Requirements (must meet one):
- Currently enrolled in Bachelor's degree or above in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields Completed Bachelor's or Graduate degree in specified fields
- Expected graduation between October 2025 - September 2026, OR graduated within the last 24 months
- Demonstrated experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript
- Demonstrated experience one or more of the following:
- Data structures implementation
- Basic algorithm development
- Object-oriented design principles
- 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
- Strong problem-solving and analytical skills
- Excellent written and verbal communication skills
- Demonstrated ability to learn and adapt to new technologies quickly
- Basic understanding of software development lifecycle (SDLC)
These jobs might be a good fit

Share
This Internship position is be conducted in January of 2026 to January 2027.
Job Responsibilities include:
- Knowledge of Microsoft Excel at an advanced level, including: pivot tables, macros, index/match, vlookup, VBA, data links, etc.
- Knowledge of SQL
- Speak, write, and read fluently in English
- Speak, write, and read fluently in Spanish
- Experience using SQL
- Bachelor's degree or equivalent
These jobs might be a good fit

Share
Key job responsibilities
• Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services that delight our customers, while participating in technical discussions to drive solutions forward.
• Design and develop scalable solutions using cloud-native architectures and microservices in a large distributed computing environment.
• Participate in code reviews and contribute to technical documentation.
• Build and maintain resilient distributed systems that are scalable, fault-tolerant, and cost-effective.
• Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity while staying current with emerging technologies.
• Write clean, maintainable code following best practices and design patterns.
• Work in an agile environment practicing CI/CD principles while participating in operational responsibilities including on-call duties.
• Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues
A day in the life
As an intern, you will be matched to a manager and a mentor and will have the opportunity to influence the evolution of Amazon technology and lead critical projects early in your career.
- Must be 18 years of age or older
- Education Requirements (must meet one):
- Currently enrolled in Bachelor's degree or above in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields
- Completed Bachelor's or Graduate degree in specified fields
- Expected graduation between October 2026 - September 2029
- Demonstrated experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript
- Demonstrated experience one or more of the following:
- Data structures implementation
- Basic algorithm development
- Object-oriented design principles
- 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
- Strong problem-solving and analytical skills
- Excellent written and verbal communication skills
- Demonstrated ability to learn and adapt to new technologies quickly
- Basic understanding of software development lifecycle (SDLC)
These jobs might be a good fit

Share
This is a reduced-time, temporary, non-virtual internship position based in Mexico City, Mexico.This role is designed exclusively for university bachelor's degree students currently enrolled in Computer Science or related field, and have not yet graduated.
Interns are provided with all proper tools to own their projects and learn in a real-world setting.Our compensation reflects the cost of labor in Mexico geographic markets. The base pay for this entry-level, reduced-time, temporary position ranges from MXN 16,000 and MXN 18,000 per month.Key job responsibilities
- Ability to design and code the right solutions starting with broadly defined problems.
- Work in an agile environment to deliver high-quality software.A day in the life
Selected interns must be available 6 hours per day within a 9:00am to 6:00pm window, from Monday through Friday. Those internship candidates currently located away from Mexico City are encouraged to apply, but will be required to relocate to Mexico City at their own expense.CDMX - Office Address:
Periférico Blvrd Manuel Ávila Camacho 261
Polanco, Polanco I Secc, Miguel Hidalgo
Mexico City The Federal District 11510
Recruiting process:
Application > Technical Coding Online Assessment > Two (2) Final Technical Coding & Behavioral Interviews in English.Recruiting instructions:
Within two (2) business days of successfully submitting your application, you will receive our SDE Internship Technical Coding Online Assessment. Please take time to study/practice in advance and complete within the deadline instructed by the assessment.
IMPORTANT: You will be required to complete two sections 1) Technical Coding with the programming language of your preference, and 2) work-behavioral assessment. Make sure to complete both parts.Technical Coding Preparation Resources:
As we want all applicants to be successful, we've compiled the following preparation resources, which can be taken any time of your choosing. We encourage all applicants to review and bookmark them:
- System Design will not be evaluated for this SDE I hiring process.
---
- Currently enrolled in a university bachelor’s degree in Computer Science or related field; with a graduation date of 2026 or later.
- Knowledge of at least one programming language(s): Java, HTML/CSS, Python, SQL, C, C++, etc.
- Knowledge of data structures, algorithms, arrays, hash tables and graphs and problem solving.
- Intermediate/advanced English proficiency B2+ or higher.
- Previous Software Development internship experience.
These jobs might be a good fit

Share
Key job responsibilities• Collaborate with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services that delight our customers
• Design and develop scalable solutions using cloud-native architectures and microservices in a large distributed computing environment
• Build and maintain resilient distributed systems that are scalable, fault-tolerant, and cost-effective
• Write clean, maintainable code following best practices and design patterns
• Work in an agile environment practicing CI/CD principles while participating in operational responsibilities including on-call duties
• Participate in code reviews and contribute to technical documentation
A day in the lifeCDMX Office Address:Periférico Blvd. Manuel Ávila Camacho 261
Polanco, Polanco I Secc, Miguel Hidalgo
Ciudad de México, CDMX, México.
• Must be 18 years of age or older
• English proficiency level B2 or higher
• Education Requirements (must meet one):
o Currently enrolled in Bachelor's degree or above in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields
o Completed Bachelor's degree or above in specified fields
• Expected graduation between October 2025 - September 2026, OR graduated within the last 24 months
• Demonstrated experience with at least one general-purpose programming language (such as Java, Python, C++, C#, Go, Rust, or TypeScript)
• Demonstrated experience in one or more of the following:
o Data structures implementation
o Basic algorithm development
o Object-oriented design principles
•• Previous technical internship(s) or demonstrated project experience
• Experience with one or more of the following:
o Cloud platforms (preferably AWS)
o Database systems (SQL and NoSQL)
o AI tools for development productivity
o Contributing to open-source projects
o Version control systems
• Strong problem-solving and analytical skills
• Excellent written and verbal communication skills in English
• Demonstrated ability to learn and adapt to new technologies quickly
• Basic understanding of software development lifecycle (SDLC)
These jobs might be a good fit

Share
Key job responsibilities
* 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, and help lead fundamental changes in the industry.
*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.A day in the lifeCDMX Office Address:Periférico Blvd. Manuel Ávila Camacho 261
Polanco, Polanco I Secc, Miguel Hidalgo
Ciudad de México, CDMX, México.
• Currently enrolled in or completed a Bachelors Degree or higher in Computer Science, Computer Engineering, or majors relating to these fields.
• To qualify, applicants should have earned a Bachelors degree or higher between October 2023 and Fall 2025 and/or graduated within the last 24 months.
• Possible start dates for this role are between January 2025 and October 2025
• Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
• Internship, project, or academic experience in at least one of the areas: internals, kernel, OS/storage systems, job scheduling, resource management, file systems, search, or performance engineering.
• 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 optimization.
• Ability to effectively articulate technical challenges and solutions.
• Adept at handling ambiguous or undefined problems as well as ability to think abstractly.
These jobs might be a good fit

Share
As a Programmer Analyst, you will collaborate with product and technical stakeholders to improve Amazon Music operations by solving challenging data and infrastructure efficiency problems that span many systems. You will own and drive improvements to data quality for Amazon Music, prioritizing the issues with greatest business impact. You will identify, quantify, and contextualize data patterns and quality issues. You will improve our instrumentation development and testing processes across the business and drive the resolution of data quality issues in production alongside cross-functional stakeholders. You will drive identified projects to improve Amazon Music’s infrastructure efficiency and save cost by enhancing or replacing existing infrastructure. You will work with software managers across the business to drive improvements in their technical stacks by owning projects end-to-end.
Key job responsibilities- Ensuring timely delivery of assigned projects and goals by proactively identifying risks and removing blockers
- Ability to dive deep, diagnose, and root cause software issues, bottlenecks, or inefficiences
- Recognizing, recommending, and implementing process and engineering improvements that reduce failures and improve efficiency
- Ability to work autonomously and to own multiple tasks at once
- Still enrolled or graduated at a bachelor's degree in Computer science or related fields within the last 24 months
- Programming experience with at least one modern language such as Java, C++, or Python, including object-oriented design
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience in triaging and managing operational issues
- Experience in data modeling, ETL workflows, SQL, Spark, and performance tuning
- Experience building or maintaining production software
- Non-internship professional software development experience
- Proficient in Python and Java
- Experience in using analytical tools, such as Tableau, Looker, QuickSight, or Amplitude
- Experience in system/architecture design
- AWS development experience (Lambda/Redshift/Kinesis/SQS/SNS/EMR/S3)
- Experience using big data technologies (EMR, Kinesis, Spark, S3, Redshift, DynamoDB, Airflow, etc)
- Ability to quickly ramp up with new technologies
- Excel at managing functional and technical stakeholders
- Experience with iterative, agile development methodologies (including scrum)
- Excellence in verbal and written communication with peers and senior leaders
- Strong written and verbal communication skills
- Experience working cross-functionally with engineering, product, and program roles
These jobs might be a good fit

Share
Key job responsibilities
• Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services that delight our customers, while participating in technical discussions to drive solutions forward.
• Design and develop scalable solutions using cloud-native architectures and microservices in a large distributed computing environment.
• Participate in code reviews and contribute to technical documentation.
• Build and maintain resilient distributed systems that are scalable, fault-tolerant, and cost-effective.
• Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity while staying current with emerging technologies.
• Write clean, maintainable code following best practices and design patterns.
• Work in an agile environment practicing CI/CD principles while participating in operational responsibilities including on-call duties.
• Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues.
- Must be 18 years of age or older
- Education Requirements (must meet one):
- Currently enrolled in Bachelor's degree or above in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields Completed Bachelor's or Graduate degree in specified fields
- Expected graduation between October 2025 - September 2026, OR graduated within the last 24 months
- Demonstrated experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript
- Demonstrated experience one or more of the following:
- Data structures implementation
- Basic algorithm development
- Object-oriented design principles
- 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
- Strong problem-solving and analytical skills
- Excellent written and verbal communication skills
- Demonstrated ability to learn and adapt to new technologies quickly
- Basic understanding of software development lifecycle (SDLC)
These jobs might be a good fit