Current jobs related to Distributed Systems Engineer - Vancouver, British Columbia - Amazon Development Centre Canada ULC - K03


  • 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 Dialpad Full time

    **Software Engineer - AI Core** **Job Summary:** Develop and maintain Dialpad's proprietary near real-time ML inference system, a large-scale distributed system built using Kubernetes, Redis, and modern asynchronous Python. About Dialpad Ai that means business Dialpad pioneered the first Ai-powered customer communications platform that now serves as the...


  • Vancouver, British Columbia, Canada Amazon Full time

    Job Title: Senior Software Engineer, Distributed SystemsWe are seeking a highly skilled Senior Software Engineer to join our Distributed Systems team at Amazon. As a key member of our team, you will be responsible for designing, developing, and deploying high-performance, scalable, and fault-tolerant distributed systems.About the RoleAs a Senior Software...


  • Vancouver, British Columbia, Canada Amazon Full time

    Job Title: Senior Software Engineer, Distributed SystemsWe are seeking a highly skilled Senior Software Engineer to join our Distributed Systems team at Amazon. As a key member of our team, you will be responsible for designing, developing, and deploying high-performance, scalable, and fault-tolerant distributed systems.About the RoleAs a Senior Software...


  • Vancouver, British Columbia, Canada Amazon Full time

    Job Title: Senior Software Engineer, Distributed SystemsWe are seeking a highly skilled Senior Software Engineer to join our Distributed Systems team at Amazon. As a key member of our team, you will be responsible for designing, developing, and deploying high-performance, scalable, and fault-tolerant distributed systems.About the RoleAs a Senior Software...


  • Vancouver, British Columbia, Canada Amazon Full time

    Job Title: Senior Software Engineer, Distributed SystemsWe are seeking a highly skilled Senior Software Engineer to join our Distributed Systems team at Amazon. As a key member of our team, you will be responsible for designing, developing, and deploying high-performance, scalable, and fault-tolerant distributed systems.About the RoleAs a Senior Software...


  • Vancouver, British Columbia, Canada Amazon Full time

    Senior Software Engineer - Distributed SystemsWe are seeking a highly skilled Senior Software Engineer to join our Distributed Systems team at Amazon. As a key member of our team, you will be responsible for designing, developing, and deploying high-performance, scalable, and reliable distributed systems that power our cloud-based services.Our team is...


  • Vancouver, British Columbia, Canada Amazon Full time

    Senior Software Engineer - Distributed SystemsWe are seeking a highly skilled Senior Software Engineer to join our Distributed Systems team at Amazon. As a key member of our team, you will be responsible for designing, developing, and deploying high-performance, scalable, and reliable distributed systems that power our cloud-based services.Our team is...


  • Vancouver, British Columbia, Canada Amazon Full time

    Job Title: Senior Software Engineer, Distributed SystemsWe are seeking a highly skilled Senior Software Engineer to join our Distributed Systems team at Amazon. As a key member of our team, you will be responsible for designing, developing, and deploying high-performance, scalable, and fault-tolerant distributed systems.About the RoleAs a Senior Software...


  • Vancouver, British Columbia, Canada Amazon Full time

    Job Title: Senior Software Engineer, Distributed SystemsWe are seeking a highly skilled Senior Software Engineer to join our Distributed Systems team at Amazon. As a key member of our team, you will be responsible for designing, developing, and deploying high-performance, scalable, and fault-tolerant distributed systems.About the RoleAs a Senior Software...


  • 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 Full time

    Job Title: Senior Software Engineer, Distributed SystemsWe are seeking a highly skilled Senior Software Engineer to join our Distributed Systems team at Amazon. As a key member of our team, you will be responsible for designing, developing, and deploying high-performance, scalable, and fault-tolerant distributed systems.About the RoleAs a Senior Software...


  • Vancouver, British Columbia, Canada Amazon Full time

    Job Title: Senior Software Engineer, Distributed SystemsWe are seeking a highly skilled Senior Software Engineer to join our Distributed Systems team at Amazon. As a key member of our team, you will be responsible for designing, developing, and deploying high-performance, scalable, and fault-tolerant distributed systems.About the RoleAs a Senior Software...


  • Vancouver, British Columbia, Canada Dialpad Full time

    About DialpadDialpad is a pioneering company that has revolutionized the customer communications platform with its AI-powered technology. As a secure foundation for all Dialpad products, the platform brings all conversations together in one place, unlocking the power of AI to unite people, automate tasks, streamline workflows, collect data-driven insights,...


  • Vancouver, British Columbia, Canada Dialpad Full time

    About DialpadDialpad is a pioneering company that has revolutionized the customer communications platform with its AI-powered technology. As a secure foundation for all Dialpad products, the platform brings all conversations together in one place, unlocking the power of AI to unite people, automate tasks, streamline workflows, collect data-driven insights,...


  • Vancouver, British Columbia, Canada Dialpad Full time

    About DialpadDialpad is a pioneering company that has revolutionized the customer communications platform with its AI-powered technology. As a secure foundation for all Dialpad products, the platform brings all conversations together in one place, unlocking the power of AI to unite people, automate tasks, streamline workflows, collect data-driven insights,...


  • Vancouver, British Columbia, Canada 2K Full time

    Senior Software Engineer - Distributed SystemsAre you a seasoned software engineer looking to take your skills to the next level? Do you have a passion for building scalable, distributed systems that power online services for millions of customers? We're seeking a Senior Software Engineer to join our EA Digital Platform team, where you'll work on...


  • 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 TEEMA Full time $87,000 - $110,000

    Job Title: Intermediate Distribution EngineerJob Summary:We are seeking an experienced Intermediate Distribution Engineer to join our dynamic Distribution Engineering team at TEEMA. As a key member of our team, you will play a crucial role in delivering technical engineering excellence for capital system improvements and major distribution projects.Key...


  • Vancouver, British Columbia, Canada TEEMA Full time $87,000 - $110,000

    Job Title: Intermediate Distribution EngineerJob Summary:We are seeking an experienced Intermediate Distribution Engineer to join our dynamic Distribution Engineering team at TEEMA. As a key member of our team, you will play a crucial role in delivering technical engineering excellence for capital system improvements and major distribution projects.Key...

Distributed Systems Engineer

2 months ago


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

We are seeking a highly skilled and motivated individual to join our team as a Software Development Engineer I at Amazon Development Centre Canada ULC - K03. As a key member of our distributed data management team, you will be responsible for designing, implementing, and delivering state-of-the-art distributed, high-performance data and transaction management processing algorithms and solutions.

Key Responsibilities
  • Design and implement scalable and efficient data processing systems using advanced technologies such as distributed consensus algorithms and specialized data structures.
  • Collaborate with cross-functional teams to deploy and monitor new features in a highly available and fault-tolerant system running in the cloud.
  • Develop and maintain high-quality software components using modern programming languages such as Java, C++, or C#.
Requirements
  • 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.
  • Possess strong knowledge of Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
  • Have experience with at least one modern programming language and a strong background in software development.
  • Pursuing a Master's degree or higher with focus on Systems / Information Theory, Databases, Computer Science, Computer Engineering, or related.
About the Team

Our team is responsible for delivering ultra-fast and highly scalable performance in Amazon Redshift data analytics services. We are building and operating large-scale, distributed, fault-tolerant data and transaction management solutions using advanced technologies. We are a fun-loving team that is passionate about ideating, designing, delivering, and operating data analytics services to delight customers with extreme performance and scalability.