Jobs
>
Vancouver

    Software Development Engineer, S3 Blob Encoding and Streaming - Vancouver, BC, Canada - Amazon

    Amazon background
    Description

    Software Development Engineer, S3 Blob Encoding and Streaming


    Our team is working to modernize and optimize critical parts of S3's data-path.

    We are writing new libraries and services in Rust that are being used to improve both customer and developer experience.

    We have launched a re-write of a core library running at S3 scale and are now leveraging that as a foundational building block for S3 and exploring opportunities in AWS more broadly.

    Managing trillions of objects in storage, retrieving them in milliseconds, building software that deploys to tens of thousands of hosts, designed for % 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 on Amazon Simple Storage Service (S3).

    Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data at any time, from anywhere on the web.

    It gives any developer access to the same highly scalable, reliable, secure, fast, inexpensive infrastructure that Amazon uses to run its own global network of web sites.

    Amazon S3 powers businesses across the globe that make the lives of consumers better daily.

    Whether its electronic content delivered to your home, technology that betters your remote working experience, allows you to plan travel to exotic places or simply get stuff delivered to your home.

    As a Software Development Engineer in S3, you get to deliver these capabilities and delight our customers through teams of talented engineers and leaders.

    We are looking for software engineers to lead innovation in our Amazon S3 storage request plane team and help us build the next generation of highly scaleable, fault tolerant services.

    We seek smart, passionate and visionary people to help us define this exciting new technology.


    Responsibilities include:

    • Design, implementation, deployment and maintenance of innovative software solutions to deliver new features in performance, cost, high availability
    • Use software engineering best practices to ensure the standard of quality of all team deliverables
    • Build and implement high quality distributed system software.
    • Work in an agile environment, prioritizing most important and impactful projects
    • Collaborate and communicate in team settings
    • Mentor team members as well as build relationships with business and technical leadership
    Our team puts high value on work/life balance.

    We recognize that the circumstances of our team members vary, and we balance work across the team so that we're all able to maintain high standards on behalf of our customers, as well as allow for rich and happy personal lives.

    We maintain a regular on-call rotation across our teams with engineers and managers all taking part to resolve the inevitable issues that arise.

    We don't like getting paged outside of work hours so we work to ensure our systems are fault tolerant.

    When we do get paged we work together to resolve root cause so that we don't get paged for the same issue twice.

    Upon joining S3, every employee is paired with a peer buddy who will help you to quickly come up to speed in understanding the technology we're building, the tools we use and the business problems we're trying to solve.

    We hire exceptional people and we recognize the importance of coaching others.

    We have a formal mentor search application that lets you find a mentor that works best for you based on location, job family, and job level.

    We have a diverse team and drive towards an inclusive culture and work environment. Our team is intentional about attracting, developing, and retaining amazing talent from diverse backgrounds.

    Our team members are active in Amazon's 10+ affinity groups, sometimes known as employee resource groups, which bring employees together across businesses and locations around the world.

    These range from groups such as the Black Employee Network (BEN), Amazon Women in Engineering (AWE) and Glamazon (our LGBTQ+ community).

    We are open to hiring candidates to work out of one of the following locations:
    Vancouver, BC, CAN
    3+ years of non-internship professional software development experience

    • 2+ years of noninternship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
    • Experience programming with at least one software programming language
    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. The base salary for this position ranges from $114,800/year up to $191,800/year. Salary is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company.

    Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.

    Applicants should apply via our internal or external career site. #J-18808-Ljbffr


  • ICON Creative Studio Vancouver, Canada

    **-** · ICON Creative Studio is Canada's largest independently owned animation entertainment company located in the historic Gastown district of Vancouver, BC Canada with design, storyboarding, modeling, rigging, animation, technical finaling, lighting, visual effects, and compos ...

  • Stockhouse Publishing Ltd

    Studio Operator

    16 hours ago


    Stockhouse Publishing Ltd Vancouver, Canada

    **The Company** · We are a fast paced, fun, and progressive company with verticals in Australia and Canada. Working with our team gives you exposure to a variety of learnings in the stock market and financial industries with a consistent influx of interesting trends and clients, ...

  • Fortinet

    Software Developer

    1 week ago


    Fortinet Vancouver, BC, Canada

    Description · Fortinet has a great career opportunity for a Software Developer within its FortiClient team, which is responsible for one of the fastest-growing products in the company. · FortiClient's Security Fabric Integration provides endpoint visibility through telemetry an ...

  • Amazon

    Engineer Intern

    2 weeks ago


    Amazon Vancouver, BC, Canada

    Senior Software Dev. Engineer, AWS Elemental, Elemental Video Engine · - 5+ years of non-internship professional software development experience · - 5+ years of programming with at least one software programming language experience · - Experience as a mentor, tech lead or lead ...


  • Amazon Development Centre Canada ULC Vancouver, Canada 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 ...