Distributed System Backend Engineer

4 weeks ago


Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time
Job Title: Backend Engineer for Distributed Systems and Cloud Computing

At Huawei Technologies Canada Co., Ltd., we are seeking a highly skilled Backend Engineer to join our team of architects and engineers in developing proof-of-concept distributed systems and product components.

Key Responsibilities:

  • Collaborate with a team of architects and engineers to design and develop distributed systems and product components.
  • Investigate and design new data structures and algorithms focusing on distributed computing approaches on the latest hardware technology.
  • Enhance the AI-native data analysis system to meet customer requirements using AI techniques for public cloud capacity management and scheduling.

Requirements:

  • Master's or Ph.D. in Computer Science, Computer Engineering, or Applied Mathematics.
  • High proficiency in Golang and ability to write clean, brand-new code.
  • Deep understanding of fundamental concepts such as design of algorithms & data structures, object-oriented design, and operating systems.
  • Understanding of distributed database/storage system/file system/memory allocation/cache system.
  • Highly analytical with strong problem-solving skills.
  • Self-motivated with a proven ability to learn and take initiative.
  • Ability to clearly articulate technical concepts and challenges.
  • Experience with Linux system level development, distributed system, or scheduling algorithm is an asset.

What We Offer:

  • A dynamic and collaborative work environment.
  • Opportunities for professional growth and development.
  • A competitive salary and benefits package.


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Principal Engineer Distributed System BackendAt Huawei Technologies Canada Co., Ltd., we are seeking a highly skilled Principal Engineer to join our team of experts in distributed systems and backend development.Key Responsibilities:Collaborate with architects and engineers to design and develop proof-of-concept distributed systems and product...

  • Software Engineer

    4 weeks ago


    Markham, Ontario, Canada Aviva Full time

    About UsAt Aviva, we believe that together, we can achieve great things. Our values of Care, Commitment, Community, and Confidence guide everything we do.Job DescriptionWe are seeking a collaborative and resourceful Software Engineer - Backend to join our team. As a dedicated and naturally inquisitive individual, you will be responsible for developing and...

  • Software Engineer

    2 weeks ago


    Markham, Ontario, Canada Executive Maintenance Services Inc. Full time

    About the RoleWe are seeking a highly skilled Software Engineer - Backend to join our team.As a Backend Software Engineer, you will be responsible for designing, developing, and deploying scalable and efficient backend systems.Key Responsibilities:Design and develop high-quality backend systems using Java, Python, or Node.js.Collaborate with cross-functional...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job Title: Cloud Native Distributed Systems EngineerAt Huawei Technologies Canada Co., Ltd., we are seeking a highly skilled Cloud Native Distributed Systems Engineer to join our team.Job Summary:We are looking for a talented engineer to work with our team of architects and engineers to develop proof-of-concept distributed systems and product components. The...

  • Software Engineer

    2 weeks ago


    Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    We are seeking a skilled Software Engineer - Backend to join our team. The ideal candidate will have a strong background in programming languages and experience with API development. This role will involve designing and implementing backend systems to support our company's growth.Responsibilities:Design and develop high-quality backend...


  • Markham, Ontario, Canada PET VALU Full time

    About This Role We are seeking an experienced Software Development Engineer to join our team at Pet Valu. As a key member of our development team, you will play a critical role in designing and implementing scalable backend systems that power our e-commerce platform. Responsibilities Design and develop high-performance backend systems using Java, SQL,...

  • Software Engineer

    2 weeks ago


    Markham, Ontario, Canada People Corporation Full time

    About the RoleWe are looking for a talented Software Engineer - Backend to join our team at {company}.The ideal candidate will have experience with backend development and be proficient in programming languages such as Java or Python.ResponsibilitiesDesign and develop efficient backend systems that meet the needs of our users.Work collaboratively with our...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job OverviewHuawei Technologies Canada Co., Ltd. is seeking a highly skilled Senior Distributed Systems Engineer to join our team.Estimated Salary: $150,000 - $200,000 per yearJob DescriptionWe are looking for an experienced engineer who can work with our team of architects and engineers to develop proof-of-concept systems and product components.The ideal...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job Summary: We are seeking a highly skilled Data and AI Engineering Specialist to join our team at Huawei Technologies Canada Co., Ltd. This is a 12-month contract opportunity to work on cutting-edge projects and collaborate with our team of architects and engineers. Key Responsibilities:Design and develop proof-of-concept systems and product components...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Huawei Technologies Canada Co., Ltd. in a role that will focus on developing and implementing cutting-edge distributed systems.The ideal candidate will have a strong background in computer science and experience with Golang and Java. They will be responsible for designing and...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job TitleDistributed Data Processing Engineer for AI-Native SystemsOverviewHuawei Technologies Canada Co., Ltd. is seeking an experienced Distributed Data Processing Engineer to join our team. This 12-month contract role will focus on developing proof-of-concept distributed systems and product components.Key ResponsibilitiesDesign and develop data processing...


  • Markham, Ontario, Canada PET VALU Full time

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at PET VALU. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable and high-performance backend systems.Key ResponsibilitiesDesign and develop robust and efficient APIs for seamless integration with...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    We are seeking a highly skilled Principal Engineer to join our team at Huawei Technologies Canada Co., Ltd.Job Overview:As a Principal Engineer, you will be responsible for designing and developing distributed data processing systems that can handle large volumes of data in real-time. You will work closely with our team of architects and engineers to develop...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Are you a seasoned technologist looking to leverage your expertise in distributed data processing systems?We are seeking a skilled Principal Engineer to join our team at Huawei Technologies Canada Co., Ltd.Key Responsibilities:Collaborate with architects and engineers to design and develop proof-of-concept distributed systems and product...


  • Markham, Ontario, Canada Elite Bindery and Mail Solutions Ltd. Full time

    About the RoleWe are seeking a skilled Backend Developer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining our backend systems.Key Responsibilities:Design and develop scalable, efficient, and secure backend systemsWork closely with the front-end team to ensure seamless...


  • Markham, Ontario, Canada PET VALU Full time

    About the RoleWe are seeking a highly skilled Backend Developer to join our team at PET VALU. As a Backend Developer, you will be responsible for designing, developing, and maintaining scalable and high-performance backend systems.Key ResponsibilitiesDesign and develop robust and efficient APIs for seamless integration with other systems and...


  • Markham, Ontario, Canada Aviva Full time

    We are seeking a highly skilled Backend Developer Lead to join our Software Engineering Group at Aviva Canada.About the RoleThis is an exceptional opportunity for a collaborative and resourceful individual with 5+ years of experience in backend development to lead our team's efforts. As a senior developer, you will be responsible for designing, coding, and...


  • Markham, Ontario, Canada PET VALU Full time

    About the RoleWe are seeking a highly skilled Backend Developer to join our team at PET VALU. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable and high-performance backend systems.Key ResponsibilitiesDesign and develop robust and efficient APIs for seamless integration with other systems and...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    About the RoleWe are seeking an experienced Distributed Data Processing Systems Architect to join our team at Huawei Technologies Canada Co., Ltd.Job Description:Collaborate with architects and engineers to develop proof-of-concept distributed systems and product components that cater to real-time streaming of extra-large volume data using the latest...


  • Markham, Ontario, Canada Aviva Full time

    About the RoleWe are seeking a highly skilled and experienced Technical Lead to join our Software Engineering Group. As a Senior Backend Developer, you will be responsible for designing, developing, and maintaining high-performance web applications. Your expertise in Core Java and Spring Boot will be invaluable in driving our technology forward.Key...