Software Development Engineer

2 weeks ago


Vancouver, British Columbia, Canada Amazon Full time
Software Development Engineer (Canada), AI/ML

At Amazon, we're at the forefront of transformative AI, shaping the next generation of intelligent technologies. For over 25 years, we've been pioneering state-of-the-art AI and machine learning (ML) models to revolutionize customer experiences worldwide.

Now, we're on the cusp of a new era, where AI holds the promise to reshape society and business in unprecedented ways. As part of our world-class team of AI experts—scientists, engineers, researchers, product builders, and public policy experts—here, you'll have the opportunity to unlock the next frontiers of artificial intelligence and machine learning.

We are looking for the brightest minds from a wide range of backgrounds and experiences. Join us in creating transformative AI and ML solutions that will improve lives, solve global challenges, and open up new realms of possibility—from reinventing commerce and accelerating enterprise productivity to advancing universal agents and shaping the future of robotics.

Key job responsibilities

1. Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
2. Design and build innovative technologies in a large distributed computing environment, and help lead fundamental changes in the industry.
3. Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
4. Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
5. Ability to design and code the right solutions starting with broadly defined problems.
6. Work in an agile environment to deliver high-quality software.

BASIC QUALIFICATIONS

- Currently enrolled in a Bachelors, Masters, or PhD in Computer Science, Computer Engineering, Data Science, Electrical Engineering, or majors relating to these fields.
- To qualify, applicants should have an expected graduate date between May 2023 - Fall 2025 and/or graduated within the last 24 months.
- Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis.
- Are 18 years of age or older.
- Experience with at least one modern language such as Java, Python, C++, or C# including object-oriented design.

PREFERRED QUALIFICATIONS

- Candidates with strong interests and academic qualifications/research focus in: Artificial Intelligence, machine learning, and/or Generative AI, such as computer vision, deep learning models, XLA, TVM, MLIR, and LLVM.
- Experience in optimization mathematics such as linear programming and nonlinear optimization.
- Experience with distributed, multi-tiered systems, algorithms, and relational databases.

Posted: March 11, 2025

#J-18808-Ljbffr

  • Vancouver, British Columbia, Canada ActiveState Software Inc. Full time

    Job OverviewWe are seeking an experienced Software Engineering Team Lead to join our team at ActiveState Software Inc. This is a leadership position that requires strategic planning, data-driven execution, and collaboration.You will define the strategic direction of your team, develop actionable plans, and ensure their execution while fostering a culture of...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Software Development Engineer, S3 Distribution PlaneManaging trillions of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, achieving 99.999999999% (you didn't read that wrong, that's 11 nines) durability. These are just a few of the numbers that give you a sense of the scale of the exciting...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Software Development Engineer, AWS VPC LatticeEC2 Networking has been one of the foundational services that has allowed customers to move to the cloud. We manage the traffic flowing through one of the largest networks in the industry, managing billions of requests. EC2 Networking is re-inventing itself again, and on a mission to transform how customers use...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Managing trillions of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, achieving 99.999999999% (you didn't read that wrong, that's 11 nines) durability. These are just a few of the numbers that give you a sense of the scale of the exciting problems you will find every day working in Simple Storage...


  • Vancouver, British Columbia, Canada Amazon Full time

    We're seeking a talented Software Development Engineer to join our team at Amazon. In this role, you will design, develop, and maintain highly reliable and scalable software systems for AWS services.As a member of our team, you will build innovative new features and capabilities into AWS services to solve complex customer problems. You will also mentor and...


  • Vancouver, British Columbia, Canada ANSYS, Inc. Full time

    We are seeking a highly skilled R&D Engineer II to join our team at ANSYS, Inc. In this role, you will contribute to the development of software products and supporting systems, working collaboratively with a team of expert professionals to achieve development objectives.Key ResponsibilitiesImplement and maintain software modules and sub-systems, applying...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    EC2 Networking has been one of the foundational service that has allowed customers to move to the cloud. We manage the traffic flowing through one of the largest networks in the industry, managing billions of requests. EC2 Networking is re-inventing itself again, and on a mission to transform how customers use networking. We need your help though We are...


  • Vancouver, British Columbia, Canada Export Development Canada Full time

    Export Development Canada (EDC) is a financial Crown corporation dedicated to helping Canadian businesses make an impact at home and abroad. EDC offers financial products and knowledge to help Canadian businesses confidently enter new markets, reduce financial risk, and grow their business.When you join our team, you'll be helping Canadian businesses learn...


  • Vancouver, British Columbia, Canada Rivian and Volkswagen Group Technologies Full time

    About UsRivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. We're addressing the challenges of electric vehicles through technology that sets the standards for software-defined vehicles worldwide.Our company combines expertise across connectivity, AI, security, and more...


  • Vancouver, British Columbia, Canada Amazon Full time

    The Amazon Consumer Payments organization is seeking highly skilled and innovative engineers to design and build scalable, high-performance services for its Payments Acceptance & Experience systems.As a software development engineer, you will:Define, Design, and Implement Distributed Services: Secure and serve customers' payment data, support new initiatives...


  • Vancouver, British Columbia, Canada Amazon Full time

    We are inventing new and engaging ad experiences for customers on mobile.About UsAt Amazon, we trust our engineers to come up with compelling new interactive mobile ad experiences. We like to think that it's more than the software that our engineers need to hold all at once in their heads — it's also the customer experience, the design, and the...


  • Vancouver, British Columbia, Canada ANSYS, Inc. Full time

    At ANSYS, Inc., we are seeking a talented R&D Engineer II to contribute to the development of software products and supporting systems. This role involves collaborating with a team of expert professionals to understand customer requirements and accomplish development objectives for HFSS and related products.Key ResponsibilitiesDesign, implement, maintain,...


  • Vancouver, British Columbia, Canada Amazon Full time

    At Amazon, we're committed to innovation and excellence in software development. As a Software Development Engineer in our S3 team, you'll have the opportunity to work on high-performance, algorithmic code in Rust and drive the development of a cutting-edge service that powers our customers' data storage needs.You'll collaborate closely with engineers and...


  • Vancouver, British Columbia, Canada Fortinet, Inc. Full time

    Job Overview:Fortinet is seeking a skilled Engine/Software Developer to contribute to the development and enhancement of our security product, FortiDeceptorToken. This role involves working on cutting-edge security technologies, with a focus on malware detection and evasion techniques.This position offers an opportunity to work in a collaborative...


  • Vancouver, British Columbia, Canada Inworld Full time

    Inworld is a leading AI engine for games and interactive media, powering experiences built by top industry players. As a Senior Software Development Engineer in Test (SDET), you will focus on automation tools and pipelines for our QA, build, and release process in Unreal, Unity, NodeJS, and WebSDK client-side applications.About the RoleDesign and create...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer , AWS PaymentsMachine learning, big data; real-time data streaming. If these areas resonate with you, then join us to work on extremely motivating challenges at Amazon Web Services (AWS). Within AWS Payments we build and run Machine Learning models to optimize business processes and improve the customer experience.If you are a...


  • Vancouver, British Columbia, Canada Amazon Full time

    Company OverviewAt Amazon, we're dedicated to developing innovative software solutions that delight our customers. Our IT PnD Contact Experience team is a small, customer-focused group of passionate software engineers working hard to build amazing software while having fun and making history.We leverage AWS technologies to operate on a global scale and...


  • Vancouver, British Columbia, Canada Amazon Full time

    At Amazon, we're looking for a talented Software Development Engineer to join our team and help us tackle the complexities of tax calculation on a global scale. As a member of our Tax Platform Services team, you'll work closely with customers and peers from various Amazon business units to build highly scalable and reliable systems.We manage hundreds of...


  • Vancouver, British Columbia, Canada Amazon Full time

    Managing trillions of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, achieving 99.999999999% (you didn't read that wrong, that's 11 nines) durability. These are just a few of the numbers that give you a sense of the scale of the exciting problems you will find every day working in Simple Storage...


  • Vancouver, British Columbia, Canada ANSYS, Inc. Full time

    Ansys, Inc. is a leading innovator in simulation technology.The DevOps Engineer II plays a vital role in supporting the development of Electronics software products and processes.Responsibilities include:Implementing and maintaining product builds and packaging to provide quality production builds.Collaborating with development teams to adjust builds and...