

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

We are open to hire in any EU region - London, Paris, Madrid, Amsterdam, Munich or Luxembourg. Feel free to reach out for any EU place even if location description says London.Key job responsibilities
As an SDE, you are responsible for setting a high bar throughout the software development and deployment lifecycle, including design, development, documentation, testing, and operations.
- Experience (non-internship) in professional software development
- Experience in professional, non-internship software development
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- 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

Key job responsibilities
The ideal candidate will:- Think Big. The ideal candidate will work on projects building and deploying solutions across ADC partitions and regions. You will strive build a culture to improve and streamline processes to allow for work on a massive scale.A day in the life
As a Systems Development Engineer I you will:
- Work cross functionally to foster a constructive dialogue, harmonize discordant views, and lead the resolution of contentious issues.- Think Big. The ideal candidate will build and deploy solutions across thousands of devices. You will strive to improve and streamline processes to allow for work on a massive scale.
Utility Computing (UC)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.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.
- Experience in automating, deploying, and supporting infrastructure
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
- Experience with Linux/Unix
- Experience with CI/CD pipelines build processes
- Current, active US Government Security Clearance of Top Secret with SCI eligibility or above

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.
- Ability to design and code the right solutions starting with broadly defined problems.
- 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
- Although no specific programming language is required – you should be familiar with the syntax of languages such as Java, C/C++, or Python
- Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis
- 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
- Ability to effectively articulate technical challenges and solutions
- Adept at handling ambiguous or undefined problems as well as ability to think abstractly

This is a 1 year FTC role.
Key job responsibilities
You are good at:
• Working on complex loosely defined analytics problems and defining the team's Business Intelligence (BI) strategy. Delivering independently, and influencing the organization's BI architecture
• Providing analytics solutions for complex business problems. Building analyses/solutions that are robust, extensible and scalable. Communicating effectively with management audiences (e.g., narratives, inputs into Business Reviews). Refining Business Intelligence strategies that cross teams and making technical trade-offs for long term/short-term needs.
• Designing and implementing technical solutions with an appropriate analytics strategy and data set design. Understanding system limitations, scaling factors, boundary conditions, and/or the reasons for technical decisions
• Providing analyses, frameworks and solutions that inform multiple teams' business decisions and highlight new opportunities
• Driving best practices in operational excellence, data modelling, and analysis

Software Development Engineers will be responsible for the design, development, delivery and support of large-scale, multi-tiered, distributed software applications and tools. This job requires you to hit the ground running and your ability to learn quickly and work on disparate and overlapping tasks that will define your success. You will be working closely with business partners, software development engineers, UI/UX designers and product managers to build new customer-facing experiences in a fast paced environment.Key job responsibilities- Own the delivery of end-to-end, full stack solutions.
- Make sound engineering decisions and improve our software development practices.
- Build analytics platforms to process large volumes of traffic data, trends in marketing signals, and other key metrics.
- Build experimentation frameworks to drive continuous testing new marketing experiences.
A day in the life
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience (non-internship) in professional software development
- Experience programming with at least one software programming language
- 3+ years of non-internship professional software development experience
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- 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

Key job responsibilities
You are good at:
• Working on complex loosely defined analytics problems and defining the team's Business Intelligence (BI) strategy. Delivering independently, and influencing the organization's BI architecture
• Providing analytics solutions for complex business problems. Building analyses/solutions that are robust, extensible and scalable. Communicating effectively with management audiences (e.g., narratives, inputs into Business Reviews). Refining Business Intelligence strategies that cross teams and making technical trade-offs for long term/short-term needs.
• Designing and implementing technical solutions with an appropriate analytics strategy and data set design. Understanding system limitations, scaling factors, boundary conditions, and/or the reasons for technical decisions
• Providing analyses, frameworks and solutions that inform multiple teams' business decisions and highlight new opportunities
• Driving best practices in operational excellence, data modelling, and analysis

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