Software Development Engineer Internship

2 months ago


Toronto, Ontario, Canada Amazon Full time
Unlock the Power of Cloud Database Services

Are you ready to revolutionize the way databases are built for the cloud? Do you want to have a direct and immediate impact on hundreds of thousands of users who use AWS database services?

Amazon Aurora is an exciting area of innovation for AWS, and the PostgreSQL-compatible edition of Amazon Aurora is built on one of the most active code bases in the open source community.

We are one of the fastest-growing businesses within Amazon Web Services, with a team of senior developers eager to brainstorm, mentor, and get software built together.

We build software, patent new things, and attend conferences around the world to learn even more. We have challenging problems to solve in distributed systems, concurrency, database internals, caching, query optimization, and languages.

As a member of the Amazon Aurora PostgreSQL Engine team, you will own the design and development of significant system software components critical to our industry-leading database services architected for the cloud.

You will be part of the team that architects, designs, and implements highly scalable distributed database systems that provide availability, reliability, and performance guarantees.

This is a hands-on position where you will be asked to do everything from building rock-solid components to mentoring other developers.

We are looking for experienced technical experts in relational databases and large-scale storage system technologies who are excited about building large-scale database systems that run across thousands of servers across multiple data-centers worldwide.

We intend to be the world's best and fastest database, built by an excellent team, all while having fun - come join us on the journey.

Requirements:

  • 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
  • 2+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience

Education:

  • Bachelor's degree in computer science or equivalent

Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.



  • Toronto, Ontario, Canada Amazon Full time

    Job Title: Software Development Engineer InternshipWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will be responsible for designing, developing, and deploying software products that impact many areas of our business.Key Responsibilities:Design and develop software products...


  • Toronto, Ontario, Canada Amazon Full time

    Job Title: Software Development Engineer InternshipWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will be responsible for designing, developing, and deploying software products that impact many areas of our business.Key Responsibilities:Design and develop software products...


  • Toronto, Ontario, Canada Amazon Full time

    Job Title: Software Development Engineer InternshipWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will be responsible for designing, developing, and deploying software products that impact many areas of our business.Key Responsibilities:Design and develop software products...


  • Toronto, Ontario, Canada Amazon Full time

    Job Title: Software Development Engineer InternshipWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will be responsible for designing, developing, and deploying software products that impact many areas of our business.Key Responsibilities:Design and develop software products...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking an experienced software engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and developing software products that provide measurement and reporting to a wide set of users across all of Amazon's advertising suite.Key ResponsibilitiesDesign and...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    Job Title: Software Development EngineerAre you passionate about building innovative software solutions that drive business growth? Do you have a strong background in software development and a desire to work on large-scale projects? We are seeking a talented Software Development Engineer to join our team at Amazon Development Centre Canada ULC.About the...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    Job Title: Software Development EngineerAre you passionate about building innovative software solutions that drive business growth? Do you have a strong background in software development and a desire to work on large-scale projects? We are seeking a talented Software Development Engineer to join our team at Amazon Development Centre Canada ULC.About the...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    We are seeking a talented Software Development Engineer to join our team at Amazon Development Centre Canada ULC - K03. Our team is dedicated to supporting new members and building an environment that celebrates knowledge sharing and mentorship.The ideal candidate will have 3+ years of non-internship professional software development experience, 2+ years of...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    Job Title: Software Development EngineerAre you passionate about building innovative software solutions that drive business growth? Do you have a strong background in software development and a desire to work on large-scale projects? We are seeking a talented Software Development Engineer to join our team at Amazon Development Centre Canada ULC.About the...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    Job Title: Software Development EngineerAre you passionate about building innovative software solutions that drive business growth? Do you have a strong background in software development and a desire to work on large-scale projects? We are seeking a talented Software Development Engineer to join our team at Amazon Development Centre Canada ULC.About the...


  • Toronto, Ontario, Canada Amazon Full time

    Software Development Engineer - AmazonAmazon's Sponsored Products advertising business is one of the fastest growing areas in the company, offering a unique opportunity for software engineers to contribute to the development of innovative technologies.As a Software Development Engineer, you will be part of a great team that delivers interesting tech behind...


  • Toronto, Ontario, Canada Amazon Full time

    Software Development Engineer - AmazonAmazon's Sponsored Products advertising business is one of the fastest growing areas in the company, offering a unique opportunity for software engineers to contribute to the development of innovative technologies.As a Software Development Engineer, you will be part of a great team that delivers interesting tech behind...


  • Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a key member of our team, you will be responsible for designing and developing software products that impact various areas of our business.Key ResponsibilitiesDesign and develop software products that meet business requirementsCollaborate with...


  • Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our team in Advertising Products and Tech. As a key member of our team, you will be responsible for designing and developing software products that impact various areas of our business.Key ResponsibilitiesDesign and develop software products that meet business...


  • Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a key member of our team, you will be responsible for designing and developing software products that impact various areas of our business.Key ResponsibilitiesDesign and develop software products that meet business requirementsCollaborate with...


  • Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our team in Advertising Products and Tech. As a key member of our team, you will be responsible for designing and developing software products that impact various areas of our business.Key ResponsibilitiesDesign and develop software products that meet business...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking an exceptional Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing, developing, and owning Tier 1 services that determine eligibility for an ad to be served.Key ResponsibilitiesDesign and develop complex customer and advertiser...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking an exceptional Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing, developing, and owning Tier 1 services that determine eligibility for an ad to be served.Key ResponsibilitiesDesign and develop complex customer and advertiser...


  • Toronto, Ontario, Canada AMEX Full time

    Software Engineering Internship OpportunityWe are seeking highly motivated and talented students to join our Engineering team as Software Engineering Interns for Summer 2025. As a Software Engineering Intern, you will have the opportunity to work on complex technical projects, gain a better understanding of our business, and develop your skills in software...


  • Toronto, Ontario, Canada AMEX Full time

    Software Engineering Internship OpportunityWe are seeking highly motivated and talented students to join our Engineering team as Software Engineering Interns for Summer 2025. As a Software Engineering Intern, you will have the opportunity to work on complex technical projects, gain a better understanding of our business, and develop your skills in software...