

Share
Key job responsibilities
- Evaluate complex business and technical requirements, and communicate inherent risks and solutions to technical and non-technical business owners.- Build a high-performance organization, through hiring, mentoring, skill development and performance management.
A day in the life
Build the most feature-rich virtualization technology in the cloud.ABOUT AWS:Diverse Experiences
Amazon 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 and 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.
- Experience working with Linux software
- Understanding of critical performance areas of the operating system, and the influence of the kernel
- Experience designing and implementing a software development life cycle
- Experience understanding and mapping business needs to engineering requirements
These jobs might be a good fit

Share
Key job responsibilities
- Design, develop, and maintain highly scalable systems that power Prime Video’s streaming services.
- Define the architecture for our software, utilizing a broad range of technologies, programming languages, and systems.- Apply creative problem-solving skills to address complex challenges.
- Stay ahead of industry trends and new technologies, integrating them where appropriate.A day in the life
- 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
- 3+ years of Video Games Industry (supporting title Development, Release, or Live Ops) 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

Share
We’re looking for individuals who are excited by the idea of creating new products, features, and services from scratch while managing ambiguity and the pace of a company whose ship cycles are measured in weeks, not years.Key job responsibilities- 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.
- Work in an agile environment to deliver high quality software.
- 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
- Programming experience in C or Java / Rust
- Knowledge in databases
- Experience with Operating systems and Kernel Internals, Rust programming
- Previous technical internship(s) if applicable
- Experience with distributed, multi-tiered systems, algorithms, and relational databases
- Experience such as linear programming and nonlinear optimisation
- Ability to effectively articulate technical challenges and solutions
- Adept at handling ambiguous or undefined problems as well as ability to think abstractly
- Experience with Distributed Systems: Large Scale Database, Multi-tenant, Highly Available Systems, Fault Tolerance, Disaster Recover, or Transactional Systems

Share
Key job responsibilities
- Evaluate complex business and technical requirements, and communicate inherent risks and solutions to technical and non-technical business owners.- Build a high-performance organization, through hiring, mentoring, skill development and performance management.
A day in the lifeAbout AWS
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.
Why AWS?Inclusive Team CultureMentorship & 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
- Experience working with Linux software.
- Understanding of critical performance areas of the operating system, and the influence of the kernel.
- Experience designing and implementing a software development life cycle.
- Experience understanding and mapping business needs to engineering requirements.

Share
Please note this is a fixed term contract until July 2026Key job responsibilities
- Create Innovative ML Solutions for Customized Musical Joy. Through A/B testing and online experiments done hand-in-hand with engineering teams, you'll implement and validate your ideas and solutions.
A day in the life
- Experience programming or scripting language like Python, Java, C or C++
- Experience in building models for business application
- Experience with data scripting languages (e.g., SQL, Python, R, or equivalent) or statistical/mathematical software (e.g., R, SAS, Matlab, or equivalent)

Share
This position is for a 6 month fixed term hire with a possibility to become a full time role.Responsibilities may include:
- Assist the on-site management of contractors, sub-contractors and vendors, ensuring that all work performed, is in accordance with established practices, procedures & local legislation.
- Maintaining performance benchmarks, conduct analyses & prepare reports on all aspects of the critical facility infrastructure operations & maintenance.
- Generate Change Management requests & Incident Management tickets for DCEO as directed.- Assist with the installation of the racks and the provision of power/cooling within its constraints.
- Be involved with the routine maintenance and emergency services on a variety of critical systems such as: switchgear, generators, UPS systems, power distribution equipment, chillers, cooling towers, computer room air handlers, building monitoring systems, etc.
- Assist and learn about the design, implementation, commissioning and build out of new facilities.
- Assist with the management of the Facility assets and the provision of infrastructure & inventory asset management as directed.
- May participate in Construction & Operational Meetings as required.
- Assist with Work Order compliance and review of contractual SLAs.
- Interface with Infra Ops teams for day to day operational requirements.
- Assist in the resolution of any infrastructure engineering or services issue.- Meet daily hours of operations, shift and on-call requirements for response during shift rotations.Key job responsibilities
Assist the on-site management of contractors, sub-contractors and vendors, ensuring that all work performed, is in accordance with established practices, procedures & local legislation.
Maintaining performance benchmarks, conduct analyses & prepare reports on all aspects of the critical facility infrastructure operations & maintenance.
Generate Change Management requests & Incident Management tickets for DCEO as directed.Assist with the installation of the racks and the provision of power/cooling within its constraints.
Be involved with the routine maintenance and emergency services on a variety of critical systems such as: switchgear, generators, UPS systems, power distribution equipment, chillers, cooling towers, computer room air handlers, building monitoring systems, etc.
Assist and learn about the design, implementation, commissioning and build out of new facilities.
Assist with the management of the Facility assets and the provision of infrastructure & inventory asset management as directed.
May participate in Construction & Operational Meetings as required.
Assist with Work Order compliance and review of contractual SLAs.
Interface with Infra Ops teams for day to day operational requirements.
Assist in the resolution of any infrastructure engineering or services issue.Meet daily hours of operations, shift and on-call requirements for response during shift rotations.
- Facilities Management mindset.
- Ability to prioritize in complex, fast-paced environment.
- Physical Security protocol awareness
- Computer literate, confident with Office Suite
- This position also has a physical component requiring the ability to lift rack equipment; it may require working in cramped spaces or in elevated locations while adhering to health & safety guidelines.
- Degree or Technical (Military/ Trade School) Degree Cert III and relevant experience.
- Data Center Engineering/Operations Experience
- Bachelor’s Degree in Electrical Engineering, Mechanical Engineering or relevant discipline.

Share
Basic Qualifications:
• Professional software development experience (non-internship)
• Experience with designing and creating architecture for scalable systems using modern design patterns
• Proficiency in at least one programming language
• Strong problem-solving and troubleshooting abilities for complex systems
• Excellent communication skills across diverse cultural contexts
• Experience with IEC 61131-3 Structured Text programming languagePreferred Qualifications:
• Bachelor's degree in Computer Science or equivalent
• Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
• Experience with CODESYS development environment
• Experience building and delivering complex software systems to customers
• Knowledge of industrial automation systems
• Experience with building IOT solutions
• Substantial experience in developing and implementing control system applications for industrial automationAdditional Requirements:
• Willingness to travel up to 20% accordingly with business needsKey job responsibilities
• Design, develop, and implement software solutions for automation systems
• Lead global deployments of software projects
• Manage high-impact software releases to ensure minimal operational disruption
• Train and mentor engineering team members
• Drive continuous improvement initiatives
• Contribute to engineering reviews, impacting solutions for systems and architecture
• Analyze system performance and provide optimization recommendationsAbout the team• Standardised, integrator-agnostic control systems for all AMZL automation, reducing the requirement to develop and maintain bespoke solutions for each piece of automation.
• Control of development, deployment, fault finding and future upgrades, removing dependency on vendors.
• Generation of data and metrics to drive future improvements, removing dependency on vendors and ensuring comprehensive data collection.
- Bachelor's degree in Computer Science, Automation Engineering, or equivalent
- Relavant non-internship professional software/system development experience
- Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby
- Experience in systems design, software development, operations, automation, and process improvement
- PLC programming
- Experience programming with CODESYS
- Experience building tools for building, testing, releasing, or monitoring
- Knowledge of systems engineering fundamentals (networking, storage, operating systems)
- Experience designing or architecting (design patterns, reliability, and scaling) new and existing systems
- Experience in networking, storage systems, operating systems, and hands-on systems engineering

Share
Key job responsibilities
- Evaluate complex business and technical requirements, and communicate inherent risks and solutions to technical and non-technical business owners.- Build a high-performance organization, through hiring, mentoring, skill development and performance management.
A day in the life
Build the most feature-rich virtualization technology in the cloud.ABOUT AWS:Diverse Experiences
Amazon 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 and 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.
- Experience working with Linux software
- Understanding of critical performance areas of the operating system, and the influence of the kernel
- Experience designing and implementing a software development life cycle
- Experience understanding and mapping business needs to engineering requirements
These jobs might be a good fit