

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
משרות נוספות שיכולות לעניין אותך

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
משרות נוספות שיכולות לעניין אותך

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
משרות נוספות שיכולות לעניין אותך

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
משרות נוספות שיכולות לעניין אותך

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
משרות נוספות שיכולות לעניין אותך

Responsibilities include working with a team of support engineers, enhancing process and service improvements, monitoring and improving day-to-day operational efficiency, and being self-motivated. The role also involves driving smaller-scope development projects and building custom tools.
Key job responsibilities
A Senior Systems Development Engineer has several key responsibilities spanning both operational and development domains. Here are the main responsibilities:Core technical responsibilities include delivering software projects independently on critical service platforms, providing mentorship for software designs and code reviews, and implementing large-scale systems with automation and code.Leadership responsibilities include:
- Leading process creation and improvement projects- Performing technical assessments and code reviews
- Converting hybrid requirements into short phases of workThe role requires expertise in:
- Software engineering and agile methodology
- Test-driven design
- Operational and infrastructure disciplines
- Building complex data pipelines and sophisticated rules engines
- Making engineering trade-offs to deliver win-win solutionsDemonstrate strong technical understanding of software and hardware integration components, identify opportunities for agility and automation, and harness change for quality and data-driven decisions in a multi-operating system environment.
Education & Experience:- Bachelor's degree in Computer Science, Software Engineering, or related technical field
- 5-8+ years of professional software development experience
- 3-5+ years of in systems-level programming
Technical Skills:
- Proficiency in multiple programming languages (e.g., Java, C++, Python, Go)
- Strong understanding of data structures, algorithms, and software design patterns
- Experience with distributed systems and scalable architecture
- Knowledge of operating systems, networking, and database concepts
- Familiarity with version control systems (Git) and CI/CD pipelines
Core Competencies:
- Ability to design and implement complex software systems
- Strong problem-solving and debugging skills
- Experience with code reviews and mentoring junior developers
Advanced Education:- Master's degree in Computer Science or related field
- Relevant technical certifications
Specialized Experience:- Experience with cloud platforms (AWS, Azure, GCP)
- Knowledge of containerization (Docker, Kubernetes)
- Experience with microservices architecture
- Background in performance optimization and system monitoring
- Experience with specific domains (e.g., machine learning, security, mobile)
משרות נוספות שיכולות לעניין אותך

Key job responsibilities- Lead continuous improvement initiatives across Vendor selection, Vendor Management, Engineering Samples & Development Servers Processes.
- At least 8 years of System Operations experience - managing Vendors engagement processes and operations (such as samples management, negotiating RnD expenses, etc).
- Leading new Vendor selection and qualification.
- B.Sc. in Engineering.
- Experience with Mass Production
- Experience with PCIe add-in cards or Mezz cards design or architecture
- Experience with servers (x86 / ARM / Machine learning) design or architecture
משרות נוספות שיכולות לעניין אותך

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
משרות נוספות שיכולות לעניין אותך