

Share
What you’ll be doing:
Create automation tests based on manual scenarios and be involved in enhancing framework architecture and implementation for areas such as UI, REST API, process automation, and performance validation;
Assist in building reliable fast feedback loops by integrating automation testing in CI and discovery pipelines;
Help build testing-related documentation, including test plans, test cases, and bug reports;
Manage bug lifecycle and collaborate with multi-functional teams to work towards solutions.
What we need to see:
Currently pursuing a BS or higher degree in CS/EE/CE or related field
Programming skills in Python or similar languages;
Understanding of Unix/Linux and shell scripting basics;
Hands-on experience using AI development tools;
Strong attention to detail, problem-solving skills, and quality-focused attitude;
Good communication skills in written and verbal English;
Passion to learn new technologies and grow your skills.
Ways to stand out from the crowd:
Academic or personal projects involving AI/ML, especially with LLMs or prompt engineering;
Experience with test automation frameworks or building testing tools;
Familiarity with NVIDIA GPU hardware;
Coursework or projects in distributed systems, performance testing, or data analysis;
Experience with version control systems (Git) and collaborative development workflows.
November 29, 2025.
Please note: We will be reviewing applications on a rolling basis as they are submitted. We encourage you to apply early.
These jobs might be a good fit

Share
Review product requirements and develop test matrix;
Build testing-related documentation, including test plans, test approach, test cases, and bug reports assessing quality and associated risks;
Manage bug lifecycle and co-work with inter-groups to work towards solutions;
Automate manual tests and assist in the architecture, crafting and implementing test frameworks.
Enhance the existing testing frameworks used in the organization by our engineers, including yourself, for areas such as UIs, REST APIs, process automation, and performance validation;
Build a reliable fast feedback loop by integrating automation testing in CI and discovery pipelines.
BS or higher degree or equivalent experience in CS/EE/CE plus equivalent with 5+ years QA experience;
Proficient with web-based UI and RESTful APIs validation via code as well as Unix/Linux and Shell/Python programming skills;
Rich experience in test cases development and failure root cause analysis;
Good command of Cloud management systems and Kubernetes / Docker / Podman;
Experience with building and handling CI/CD pipelines;
Hands-on experience working with Large Language Models (LLMs), including prompt engineering, fine-tuning, or integration into QA workflows;
Fine-tuning or training models for QA-specific tasks – adapting LLMs or other models specifically for testing, documentation analysis, or requirement validation;
Good QA sense, including attention to detail, problem-solving, data analysis, quality standards knowledge, time management etc.;
Excellent communicator, fluent written and verbal English;
Good teamwork skills with the ability to work independently; passion to learn new technologies.
Experience building AI systems such as RAG (Retrieval-Augmented Generation) pipelines, MRC (Machine Reading Comprehension) solutions, or AI agents;
Building AI-powered test generation tools – using LLMs to automatically generate test cases, edge cases, or synthetic test data;
Experience working with NVIDIA GPU hardware is a strong plus;
Scalability or performance testing knowledge is a plus;
Experience with data analysis and system monitoring across distributed systems.
These jobs might be a good fit

Share
Key job responsibilities
As an Applied Science Intern, you will own the design and development of end-to-end systems. You’ll have the opportunity to write technical white papers, create roadmaps and drive production level projects that will support Amazon Science.A day in the life
• All of our internships offer a competitive stipend/salary
• Interns are paired with an experienced manager and mentor(s)
• Interns receive invitations to different events such as intern program initiatives or site events
• Interns can build their professional and personal network with other Amazon Scientists
• Interns can potentially publish work at top tier conferences each year
Start dates are available throughout the year and durations can vary in length from 3-6 months for full time internships.Please note these are not remote internships.
- Experience with any programming language such as Python, Java, C++
- Enrolled in a PhD or Master's degree in Computer Science, Machine Learning, Engineering, Operations Research, Statistics or related fields
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.• 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.
As an Amazon Intern, you'll be part of a vibrant, supportive community that empowers your growth and development. You'll collaborate with interns from around the world, networking and participating in social events to broaden your perspectives. You can also join specialized groups focused on areas like sustainability to explore your diverse interests.Learning Sessions:
- Are enrolled in a Bachelor's degree or above in Computer Science, Computer Engineering, or related fields at time of application
- Knowledge of programming languages such as C/C++, Python, Java or Perl
- Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis
- Experience from a technical internship
- 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
About the team
Diverse Experiences
Amazon Security values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Training & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, training, and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life Balance
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
These jobs might be a good fit

Share
Key job responsibilities
As a SDE, you will be responsible for designing, developing, testing, and deploying distributed systems and large-scale solutions for our customer base. In this, you will collaborate closely with a team of scientists, product managers, and engineers to influence our overall strategy and define the team’s road map. You will also drive the system architecture, spearhead best practices that enable a quality product, and help coach and develop junior engineers. A successful candidate will have an established background in engineering large scale software systems, a strong technical ability, great communication skills, and a motivation to achieve results in a fast paced environment.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit

Share
We designed this unique traineeship program to hire IT early careers or professionals, providing you with classroom and on the job training to introduce you to all facets of our Datacenter (DC) operations. From this program, you get to be empowered, grow and scale in your technical expertise and learn from our experienced engineers.
Key job responsibilities
There is never a dull moment as each day presents itself with different challenges. Some of the key exposures are:• Perform installation and configurations on Data center Servers and Network systems
• Installation, troubleshooting and replacement of internal and external hardware parts of Servers and Network devices
• Perform storage media (HDD, SSD etc.) sanitization and destruction tasks
• Work within a ticket-based environment and work on systematic problem resolution
• Movement of equipment with assisted lifting machinery.
• Maintain high system reliability by prioritizing trouble tickets
• Collaborate with internal teams (DC operations, DC Engineering, Logistics, Security, Projects etc.) sharing ideas and contribute in projects to improve DC work environment and overall efficiencies.
• Participate, lead and deliver small to mid-scale projects including Data Center rollout
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life Balance
• Diploma Holders in Electrical & Electronics, Computer & Communications Engineering, Information & Digital Technologies. Alternatively, you have Technical education (e.g. ITE) with relevant working experience
• Basic knowledge of Cloud computing technologies and IT system hardware and network concepts
• Passionate about IT infrastructure and hardware
- Familiar with Linux operating system.
- Experience of server operation system level development, familiar with server hardware components and basic troubleshooting
- Experience of Networking setup and configuration.
- Experience in writing software programs
These jobs might be a good fit

What you’ll be doing:
Create automation tests based on manual scenarios and be involved in enhancing framework architecture and implementation for areas such as UI, REST API, process automation, and performance validation;
Assist in building reliable fast feedback loops by integrating automation testing in CI and discovery pipelines;
Help build testing-related documentation, including test plans, test cases, and bug reports;
Manage bug lifecycle and collaborate with multi-functional teams to work towards solutions.
What we need to see:
Currently pursuing a BS or higher degree in CS/EE/CE or related field
Programming skills in Python or similar languages;
Understanding of Unix/Linux and shell scripting basics;
Hands-on experience using AI development tools;
Strong attention to detail, problem-solving skills, and quality-focused attitude;
Good communication skills in written and verbal English;
Passion to learn new technologies and grow your skills.
Ways to stand out from the crowd:
Academic or personal projects involving AI/ML, especially with LLMs or prompt engineering;
Experience with test automation frameworks or building testing tools;
Familiarity with NVIDIA GPU hardware;
Coursework or projects in distributed systems, performance testing, or data analysis;
Experience with version control systems (Git) and collaborative development workflows.
November 29, 2025.
Please note: We will be reviewing applications on a rolling basis as they are submitted. We encourage you to apply early.
These jobs might be a good fit