Distributed Systems Engineer

4 days ago


Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full time

We are seeking a talented High-Performance Data Expert to join our team at Amazon Development Centre Canada ULC - K03. As a Distributed Systems Engineer, you will play a crucial role in designing and implementing cutting-edge distributed systems that drive ultra-fast and highly scalable performance for our data analytics services.

About the Team

Our team is responsible for delivering innovative solutions using advanced technologies like specialized data structures, distributed consensus algorithms, and more. We work closely with AWS platform teams to shape requirements and solutions for next-generation platforms. With a strong focus on ideation, design, delivery, and operation of data analytics services, we strive to delight customers with exceptional performance and scalability.

Key Job Responsibilities

• Design, implement, and deliver state-of-the-art distributed, high-performance data and transaction management processing algorithms and solutions.

• Deploy and monitor new features in a highly available and fault-tolerant system running in the cloud.

BASIC QUALIFICATIONS

• Currently enrolled in or completed a Bachelor's Degree or higher in Computer Science, Computer Engineering, Data Science, Electrical Engineering, or majors relating to these fields.

• To qualify, applicants should have earned a Master's degree between June 2023 and September 2024.

• Possible start dates for this role are between June 2024 to October 2024.

• Programming experience with at least one modern language such as Java, C++, or C#, including object-oriented design.

• Internship, project, or academic experience in at least one of the areas: internals, kernel, OS/storage systems, job scheduling, resource management, file systems, search, or performance engineering

PREFERRED QUALIFICATIONS

• Pursuing a Master's degree or higher with focus on Systems / Information Theory, Databases, Computer Science, Computer Engineering, or related.

• Strong knowledge of Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.

• Strong software development skills.



  • Vancouver, British Columbia, Canada 2K Full time

    Job Title: Senior Distributed Systems EngineerYour MissionAt Activision, we're seeking a seasoned Distributed Systems Engineer to join our data engineering team. This role involves designing, developing, and supporting scalable and efficient data applications, tools, and frameworks.The ideal candidate will have extensive experience with distributed systems,...


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

    About the JobAs a Senior Distributed Systems Engineer at Amazon Development Centre Canada ULC, you will have the opportunity to design and deliver large-scale, high-performance production distributed database systems. Your significant bottom-line impact on our business results will be a key aspect of this role.Key ResponsibilitiesDesign and implement...

  • Software Engineer

    5 days ago


    Vancouver, British Columbia, Canada Canada Workday ULC Full time

    About Canada Workday ULCCanada Workday ULC is a leading provider of cloud-based software solutions. Our mission is to empower organizations to achieve their goals through innovative technology.Salary: $169,100 - $255,700 CAD per yearWe are seeking an experienced Software Development Engineer to join our Analytics back-end execution engine team. As a key...


  • Vancouver, British Columbia, Canada CIMA+ Full time

    Job SummaryThe role of the Intermediate Electrical Distribution Engineer involves providing technical expertise for electrical distribution infrastructure. Key Responsibilities:Support the efficient operation of the distribution team from response to service requests to project deliveryDevelop design work packages with scope, schedule, and effort...


  • Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corp. Full time

    At Sanctuary Cognitive Systems Corp., we are seeking a skilled Robotics Systems Engineer to join our team. The successful candidate will be responsible for designing, developing, and deploying real-time distributed systems that empower our general-purpose robots.About the Role:This is a key position in our Hardware team where you will work closely with the...


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

    About the RoleWe are seeking a highly skilled Senior Distributed Database Systems Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will design and deliver large-scale, high-performance production distributed database systems for durably ingesting, storing, and querying data.Key ResponsibilitiesDesign and...


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

    We are seeking a highly skilled Distributed Systems Architect to join our team at Amazon Development Centre Canada ULC. As a key member of our engineering team, you will be responsible for designing and delivering large-scale, high-performance production distributed database systems.About the RoleIn this role, you will have the opportunity to develop deep...


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

    About the RoleWe are seeking a highly skilled Senior Distributed Database Systems Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will design and deliver large-scale, high-performance production distributed database systems for durably ingesting, storing, and querying data.Key ResponsibilitiesDesign and...

  • Software Engineer II

    4 weeks ago


    Vancouver, British Columbia, Canada Microsoft Canada Full time

    About the RoleMicrosoft Canada is seeking a highly skilled Software Engineer II to join our Azure Data team. As a key member of our team, you will design, implement, test, and operate high-quality distributed systems that power our cloud-based database services.As a Cloud Database Engineer, you will work closely with our customers to understand their pain...

  • Software Engineer II

    4 weeks ago


    Vancouver, British Columbia, Canada Microsoft Canada Full time

    About the RoleMicrosoft Canada is seeking a highly skilled Software Engineer II to join our Azure Data team. As a key member of our team, you will design, implement, test, and operate high-quality distributed systems that power our cloud-based database services.As a Cloud Database Engineer, you will work closely with our customers to understand their pain...


  • Vancouver, British Columbia, Canada Confluent, Inc Full time

    About the Role:The Flink Platform team is at the forefront of building a robust control plane for the Flink product, leveraging advanced database storage to ensure high reliability and efficiency. With a vision centered on innovation and excellence, this team is critical to advancing Confluent's Data in Motion initiative and is committed to supplying the...

  • Data Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Demonware Full time

    Data Engineer Role SummaryWe are seeking an experienced Data Engineer to join our team at Demonware, a leading game development company. As a Data Engineer, you will be responsible for designing, developing, and supporting large-scale distributed systems, big data platforms, and scalable data applications.Key Responsibilities:Design and develop efficient...


  • Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corp. Full time

    About the RoleSanctuary Cognitive Systems Corp. is seeking a skilled Firmware Engineer to join our Hardware team. As an Expert Firmware Engineer, you will be responsible for designing, deploying, and maintaining real-time distributed systems that empower our general-purpose robots.Key ResponsibilitiesApply extensive expertise in designing and deploying...


  • Vancouver, British Columbia, Canada Stantec Full time

    Powering Growth and Advancing CommunitiesAt Stantec, we're not just generating and delivering electricity – we're powering growth and advancing communities. As a Senior Power Distribution Engineer, you'll work with us to advance the industry and build your career.About the RoleAs a key member of our team, you'll be responsible for designing and...


  • Vancouver, British Columbia, Canada DEMONWARE (CANADA) , INC. Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at Demonware (Canada) Inc. As a Data Engineer, you will be responsible for designing, developing, and maintaining large-scale distributed systems that process and transform data in real-time.ResponsibilitiesDesign and develop scalable and efficient data applications, tools, and...


  • Vancouver, British Columbia, Canada Confluent, Inc Full time

    We are seeking a highly skilled Cloud Infrastructure Engineer to join our team at Confluent, Inc. in Canada. As a Senior Software Engineer II, you will be responsible for building and operating large-scale systems in the Cloud.About the RoleAs a key member of our engineering team, you will work closely with cross-functional teams to design, architect, and...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleAmazon is seeking an experienced Software Development Manager to lead a team of engineers in designing, developing, and operating a highly available, low-latency distributed system for real-time Layer 7 DDoS detection and mitigation.Key ResponsibilitiesWe are looking for a skilled leader who can model Amazon Leadership Principles around...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    The EA Digital Platform (EADP) group is the backbone of EA's global ecosystem, powering the foundation for all of EA's incredible games and player experiences. We provide the infrastructure for high-level platforms like Cloud, Commerce, Data and AI, Gameplay Services, Identity and Social. By offering reusable capabilities that game teams can easily integrate...


  • Vancouver, British Columbia, Canada Confluent, Inc Full time

    About Confluent, Inc.Confluent, Inc. is a pioneering company in the field of data streaming technology. Our mission is to empower organizations to harness the full potential of continuously flowing data, driving innovation and success in the digital world.About the RoleWe are seeking an exceptional Senior Software Engineer to join our Flink Platform team. As...


  • Vancouver, British Columbia, Canada ENERGEX Full time

    Electrical Systems EngineerEnergex is seeking an experienced Electrical Systems Engineer to join our team. As a key member of our engineering department, you will play a crucial role in designing and implementing electrical systems that meet the needs of our clients.About the RoleThe successful candidate will have a strong background in electrical...