Senior Software Dev. Engineer, AWS Elemental, Elemental Video Engine

4 weeks ago


Vancouver, Canada Amazon Development Centre Canada ULC Full time
AWS Elemental is an Amazon Web Services company that combines deep video expertise with the power and scale of the cloud. We are looking for a Senior Software Development Engineer focused on video compression to build advanced video processing functions.

As a Video Compression Development Engineer, you will write great code to process our customers’ video and metadata. You’ll work on cutting edge compression technologies like VVC, AV1, VP9, HEVC, high dynamic range video, and enhancement filters. You will work on a focused team with clear leadership and a direct ability to solve our customers’ problems and enable their success. Your work will have a broad reach. Your code will process thousands of video streams around the world, and the final output will be enjoyed by millions of viewers. The full resources of Amazon Web Services are available to us and the only limit is our imagination.

Key job responsibilities
- Improving the quality per bit in our home-grown video encoders.
- Design and implement improved video filters, whether this be a scaler, deinterlacer, or a brand new perceptual filter
- Improve compute performance of our video processing

About the team
We are the Elemental Video Engine team, responsible for everything that happens to a pixel in the AWS media services MediaLive and MediaConvert, as well as AWS Elemental appliances. These services and appliances are trusted by some of the biggest names in the industry to reliably deliver the best video quality per bit.

We are an experienced team, currently distributed between Portland, Oregon; Vancouver, British Columbia; and San Jose, California. We are doers: we focus on solving customer problems, with all team members coming up with new ideas and implementing production code.

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

Vancouver, BC, CAN

BASIC QUALIFICATIONS

- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 5+ years of video codec development experience, particularly AV1, HEVC, H.264 and MPEG2

PREFERRED QUALIFICATIONS

- Bachelor's degree in computer science or equivalent
- Experience with SSE/AVX2/NEON is a plus
- Practical experience applying ML to solve complex problems in an applied environment
- Experience designing and implementing video filters



  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewMicrosoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365,...


  • Vancouver, Canada Microsoft Full time

    Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing,...


  • Vancouver, Canada Amazon Development Centre Canada ULC - K03 Full time

    AWS Lambda ( is changing the way that companies big and small think about computing in the cloud. Lambda functions offer customers a "serverless" way to create applications, an approach that lets customers turn business logic and application code into scalable, fault-tolerant production systems without requiring every developer to become an expert in...


  • Vancouver, Canada Amazon Development Centre Canada ULC Full time

    At Amazon Web Services Identity and Access Management (AWS IAM) we build, operate, and innovate the identity management, authentication, and authorization stack for the AWS cloud. Our mission is to push the technical boundaries to enable AWS customers to run their business workloads confidently and securely. As part of this mission, we Think Big and Dive...

  • Front-End Engineer

    3 weeks ago


    Vancouver, Canada Engine Digital Full time

    Salary: Senior Front-End Engineer WantedWe're a team of strategists, designers, engineers, and producers, driven by a shared mission to create innovative digital products, services, and experiences that help our clients unlock growth. If you're up for that challenge, you should join us.The RoleWe believe that small, collaborative, and cross-functional teams...


  • Vancouver, Canada Rise People Full time

    Senior Software Engineer (Platform - DevOps) < Back to Careers Senior Software Engineer (Platform - DevOps) Vancouver, BC or Remote Engineering Full-time Jul 13, 2021 About UsCTO.ai is a workflow automation platform that simplifies developer operations so your growing team can measurably improve delivery velocity and hit...


  • Vancouver, Canada Rise People Full time

    Senior Software Engineer (Platform - DevOps) < Back to Careers Senior Software Engineer (Platform - DevOps) Vancouver, BC or Remote Engineering Full-time Jul 13, 2021 About UsCTO.ai is a workflow automation platform that simplifies developer operations so your growing team can measurably improve delivery velocity and hit...


  • Vancouver, Canada Rise People Full time

    Senior Software Engineer (Platform - DevOps) < Back to Careers Senior Software Engineer (Platform - DevOps) Vancouver, BC or Remote Engineering Full-time Jul 13, 2021 About UsCTO.ai is a workflow automation platform that simplifies developer operations so your growing team can measurably improve delivery velocity and hit...


  • Vancouver, Canada Amazon Development Centre Canada ULC Full time

    The Region Flexibility Engineering organization supports the rapid global expansion of Amazon's infrastructure. Our projects support all Amazon businesses like Stores, Alexa, Kindle, Prime Video. We drive adoption of ever-evolving and cutting-edge AWS and non-AWS technologies, and work closely with AWS teams to improve AWS public offerings. Our organization...


  • Vancouver, BC, Canada Rise People Full time

    Senior Software Engineer (Platform - DevOps) < Back to Careers Senior Software Engineer (Platform - DevOps) Vancouver, BC or Remote Engineering Full-time Jul 13, 2021 About Us CTO.ai is a workflow automation platform that simplifies developer operations so your growing team can measurably improve delivery velocity and hit launch dates. ...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewOneDrive is looking for a Senior Software Engineer who is passionate about web development and leading a small dedicated team. In this role you will have an opportunity to create delightful and highly performant OneDrive experiences for photos and document collaboration which will be exposed across the Microsoft's suite of products. This will involve...


  • Vancouver, Canada Amazon Development Centre Canada ULC - K03 Full time

    Amazon Web Services (AWS) is the world leader in providing a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers tens of thousands of businesses worldwide! The Messaging team owns and operates Simple Notification Service (SNS) and Simple Queue Service(SQS), which provides AWS customers with the cloud infrastructure for...


  • Vancouver, British Columbia, Canada Collective Full time

    About The Role:We are seeking a results-driven and innovative Senior Frontend Engineer with a focus on MarTech (Marketing Technology) and Growth to play a key role in shaping the user experience and driving user acquisition and engagement. The successful candidate will work closely with marketing and growth teams, leveraging cutting-edge technologies to...

  • Front-End Engineer

    3 weeks ago


    Vancouver, British Columbia, Canada Engine Digital Full time

    Salary: Senior Front-End Engineer WantedWe're a team of strategists, designers, engineers, and producers, driven by a shared mission to create innovative digital products, services, and experiences that help our clients unlock growth. If you're up for that challenge, you should join us.The RoleWe believe that small, collaborative, and cross-functional teams...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewJoin our Data Engineering team as a Senior Software Engineer - Data Engineering to build the next-gen communication platform with Azure Communication Services. Azure Communication Services (ACS) is a rapidly growing product that provides reliable and high-quality SMS, Chat, PSTN, Audio/Video calling, meeting, and other communication services. We...


  • Vancouver, Canada Amazon Development Centre Canada ULC Full time

    Think big. The Automated Augmentation team delivers open-source infrastructure software that enables automated instrumentation and augmentation for all services that make up Amazon. We reduce the effort it takes for teams to implement and distribute software that addresses cross-cutting concerns, by creating framework abstractions and bundling best...


  • Vancouver, British Columbia, Canada Whopper Technologies Full time

    Title: Python/Full-Stack Senior Software Engineer GeoID and EternalID Location: Remote (United States / Canada)Seniority on the skill/s required on this requirement: SeniorEarliest Start Date: ASAPAdditional information: The candidate should be able to provide an ID if the interview is requested. The candidate interviewing must be the same individual who...

  • Software Engineer

    2 days ago


    Vancouver, Canada CELA Full time

    Start date of employment: as soon as possibleResponsibilities and duties:Collect users' requirements, compile user data and develop logical and physical specifications.Design, implement, and maintain applications using ReactJS, React Native, and Laravel; Translate UI/UX wireframes to visual elements.Develop integrated systems; Instal software applications;...

  • Software Engineer

    2 weeks ago


    Vancouver, Canada CELA Full time

    Start date of employment: as soon as possibleResponsibilities and duties:Collect users' requirements, compile user data and develop logical and physical specifications.Design, implement, and maintain applications using ReactJS, React Native, and Laravel; Translate UI/UX wireframes to visual elements.Develop integrated systems; Instal software applications;...

  • Software Engineer

    2 weeks ago


    Vancouver, Canada CELA Full time

    Start date of employment: as soon as possibleResponsibilities and duties:Collect users' requirements, compile user data and develop logical and physical specifications.Design, implement, and maintain applications using ReactJS, React Native, and Laravel; Translate UI/UX wireframes to visual elements.Develop integrated systems; Instal software applications;...