Search jobs > Toronto, ON > Internship > Software development

Software Development Engineer, Video On Demand - Orchestration

Amazon
Toronto, ON
$170K-$180K a year (estimated)
Full-time

DESCRIPTION

Are you interested in shaping the future of video? Are you passionate about enabling smooth and immersive video experience on both wide-reaching and next generation smart TVs, mobile devices, game consoles, and video gadgets?

Do you want to join the journey to deliver the best streaming quality to every customer in every country around the world?

Are you excited about the opportunity to build massively parallel exabyte-scale transcoding infrastructure that forms the backbone of the Prime Video engineering?'

Prime Video is changing the way millions of customers interact with video content. The Prime Video team delivers high-quality video to Amazon customers through subscriptions (Amazon Prime) as well as purchases and rentals.

Every day we face the challenges of a fast paced market, expanding technology set and a wide range of viewing devices. As a leader in the Prime Video Encoding team, you will play a key role in building products from the ground up.

Key job responsibilities

As a member of the Prime Video Playback team, you will spend your time as a hands-on engineer and a technical leader. You will play a key role in defining and building algorithms and products from the ground up.

You will use a wide range of technologies, programming languages and systems. Your responsibilities will include all aspects of software development.

You will have the freedom and encouragement to explore your own ideas and the reward of seeing your contributions move from algorithm to software, benefiting tens of millions of Amazon.

com customers. You should be somebody who enjoys working on complex system software, is customer centric, and feels strongly about building good software as well as making that software achieve its operational goals.

Experience with building and operating web-based applications and / or web services-based applications, especially at massive scale, will be very applicable and helpful.

A day in the life

As part of the Prime Video Encoding team, you will work on building the systems that deliver high quality audio / video for Amazon Prime Video customers worldwide.

You will play a key role in defining and building the architecture used by tenants of the next generation encoding platform.

You will leverage many of the key Amazon Web Services (AWS) technologies including Fargate, S3, API Gateway, Lambda, SWF, and Dynamo DB.

About the team

The Prime Video Encoding team's mission is to create the highest quality video, audio, captions and images possible for millions of Prime Video customers worldwide.

We build large-scale distributed media processing technologies including media transcoding, quality analysis, media inspection and CV / ML applications.

We build services and workflows that analyze, encode, package and encrypt content into the full range of formats required for playback across thousands of device types in over 200 territories worldwide.

Our architecture operates at exabyte-scale, engineered for reliability, scalability, and performance. We are looking for a strong SDE who can help build the next-gen Media Architecture at Amazon scale.

We are open to hiring candidates to work out of one of the following locations :

Toronto, ON, CAN

BASIC QUALIFICATIONS

  • 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

PREFERRED QUALIFICATIONS

  • 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

Amazon is committed to a diverse and inclusive workplace. 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.

If you would like to request an accommodation, please notify your Recruiter.

30+ days ago
Related jobs
Slalom Consulting
Toronto, Ontario

You will focus on building high-quality software as part of a collaborative product engineering team, using your skills to own the development of larger components. You will contribute to the entire software stack of the components that you own-aligning data, API, and UI components to the norms of t...

Criteo
Toronto, Ontario

Software development engineers in Test (SDETs) are expected to be proficient in both software development and testing, with a strong focus on automation and continuous improvement of testing processes. CRITEO is seeking a Senior Software Development Engineer to join our newly established Test Engine...

Amazon Development Centre Canada ULC
Toronto, Ontario

We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. This position involves on-call responsibilities, typically for one week every two months. Own the design, impl...

Electronic Arts
Toronto, Ontario

All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other charac...

Slalom Consulting
Toronto, Ontario

You will build on your core strengths as you continue to enhance your skills by contributing to the development of secure software systems. You will be aligned to agile project teams working alongside other talented software engineers and architects to lend your creativity to solving software proble...

Amazon Data Services Canada, Inc.
Toronto, Ontario

Amazon Security is a multidisciplinary team comprised of software engineers, security engineers, program managers, data engineers, and compliance specialists. AWS Security Operations Centre (SOC) Software Engineering team builds and owns services that automate and power security processes within Ama...

Percona
Canada
Remote

You'll also work closely with Percona’s engineering, product, and community teams to provide insights that will guide the development of Percona's add-ons, extensions, and integrations. Our staff receives generous benefits including flexible work hours and various paid time off programs, all your eq...

AMD
Markham, Ontario

AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, se...

Cynet Systems
Markham, Ontario

Bachelors (or greater) in Computer Engineering, Electrical Engineering, Computer Science or similar program with a focus on Software Engineering preferred. Experience delivering production quality software engineering solutions on time. Strong technical communication, interpersonal and teamwork skil...

Amazon Development Centre Canada ULC
Toronto, Ontario

By quickly connecting millions of users, across the world we empower organizations and enterprises to accelerate their cloud and digital transformation. Amazon Web Services (AWS) is a dynamic and rapidly growing business within Amazon, with millions of active customers in 190 countries around the wo...