Current jobs related to Principal Software Engineer - Markham, Ontario - Huawei Technologies Canada Co., Ltd.


  • Markham, Ontario, Canada Huawei Full time

    Principal Engineer LinuxAt Huawei, we are seeking a highly skilled Principal Engineer to lead our research and development efforts in AI accelerated neural rendering and neural video compression technologies.Key Responsibilities:Drive the evaluation of state-of-the-art algorithms and assess their performance within the Huawei platform.Architect and implement...


  • Markham, Ontario, Canada Huawei Full time

    Principal Engineer LinuxAt Huawei, we are seeking a highly skilled Principal Engineer to lead our research and development efforts in AI accelerated neural rendering and neural video compression technologies.Key Responsibilities:Drive the evaluation of state-of-the-art algorithms and assess their performance within the Huawei platform.Architect and implement...

  • Software Engineer

    2 weeks ago


    Markham, Ontario, Canada Jonas Software - Canada Full time

    Software EngineerJonas Software – Club DivisionWe are seeking a skilled Software Engineer to join our Research and Development team at Jonas Club Software. Our goal is to deliver high-quality software that meets real-world needs and exceeds customer expectations.The ideal candidate will have great Web Development skills and experience, allowing them to...


  • Markham, Ontario, Canada Huawei Full time

    Job Title: Principal Video EngineerWe are seeking a highly skilled Principal Video Engineer to lead our research and development efforts in AI accelerated neural rendering and neural video compression technologies.Key Responsibilities:Drive the evaluation of state-of-the-art algorithms, assessing their performance within the Huawei platform.Architect and...


  • Markham, Ontario, Canada Huawei Full time

    Job Title: Principal Video EngineerWe are seeking a highly skilled Principal Video Engineer to lead our research and development efforts in AI accelerated neural rendering and neural video compression technologies.Key Responsibilities:Drive the evaluation of state-of-the-art algorithms, assessing their performance within the Huawei platform.Architect and...

  • Software Engineer

    2 weeks ago


    Markham, Ontario, Canada Jonas Software UK Full time

    About the RoleWe are seeking a skilled Software Engineer to join our Research and Development team at Jonas Software UK. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the real-world needs of our customers.Key ResponsibilitiesDesign and develop scalable, high-volume...


  • Markham, Ontario, Canada Huawei Full time

    Senior Principal Software ArchitectJob SummaryAt Huawei, we're looking for a highly skilled Senior Principal Software Architect to lead the development of our next-generation data and AI system. This is a unique opportunity to leverage your expertise in cloud infrastructure and data processing to drive business impact and customer success.Key...


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

    Job Title: Principal Scientist Software/Hardware CodesignWe are seeking a highly skilled Principal Scientist to join our team at Huawei Technologies Canada Co., Ltd. as a Principal Scientist Software/Hardware Codesign. The successful candidate will be responsible for guiding the design of next-generation chips, including computing power ratio, memory, cache,...


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

    Job Title: Principal Scientist Software/Hardware CodesignWe are seeking a highly skilled Principal Scientist to join our team at Huawei Technologies Canada Co., Ltd. as a Principal Scientist Software/Hardware Codesign. The successful candidate will be responsible for guiding the design of next-generation chips, including computing power ratio, memory, cache,...


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

    About the RoleWe are seeking a highly skilled Senior Principal Compiler Engineer to join our team at Huawei Technologies Canada Co., Ltd. as a key member of our software development team.Key ResponsibilitiesSoftware Development and Optimization: Design, develop, and test software to satisfy business requirements in a wide range of products, with a focus on...


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

    About the RoleWe are seeking a highly skilled Senior Principal Compiler Engineer to join our team at Huawei Technologies Canada Co., Ltd. as a key member of our software development team.Key ResponsibilitiesSoftware Development and Optimization: Design, develop, and test software to satisfy business requirements in a wide range of products, with a focus on...


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

    Job Title: Principal Engineer Neural Visual ComputingAt Huawei Technologies Canada Co., Ltd., we are seeking a highly skilled Principal Engineer to lead our research and development efforts in AI accelerated neural rendering and neural video compression technologies.Responsibilities:Lead the evaluation of state-of-the-art algorithms, assessing their...


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

    Job Title: Principal Engineer Neural Visual ComputingAt Huawei Technologies Canada Co., Ltd., we are seeking a highly skilled Principal Engineer to lead our research and development efforts in AI accelerated neural rendering and neural video compression technologies.Responsibilities:Lead the evaluation of state-of-the-art algorithms, assessing their...


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

    Job Title: Principal/Distinguished EngineerWe are seeking a highly skilled and experienced Principal/Distinguished Engineer to join our team at Huawei Technologies Canada Co., Ltd.Responsibilities:Design and develop a next-generation data + AI system framework/engine.Lead the analysis of user scenarios to optimize software system solutions.Stay up-to-date...


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

    Job Title: Principal/Distinguished EngineerWe are seeking a highly skilled and experienced Principal/Distinguished Engineer to join our team at Huawei Technologies Canada Co., Ltd.Responsibilities:Design and develop a next-generation data + AI system framework/engine.Lead the analysis of user scenarios to optimize software system solutions.Stay up-to-date...

  • Software Developer

    1 month ago


    Markham, Ontario, Canada Jonas Software - Canada Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Jonas Software - Canada. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and develop software applications using various programming...

  • Software Developer

    1 month ago


    Markham, Ontario, Canada Jonas Software - Canada Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Jonas Software - Canada. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and develop software applications using various programming...


  • Markham, Ontario, Canada Huawei Full time

    Join our dynamic team at Huawei as a Lead Principal Engineer. Key Responsibilities: Analyze the competitive landscape surrounding data processing and serverless infrastructure within cloud environments. Design and implement a robust framework/engine for advanced data and AI systems. Conduct in-depth evaluations of user scenarios to create optimized...


  • Markham, Ontario, Canada Huawei Full time

    Join our dynamic team at Huawei as a Lead Principal Engineer. Key Responsibilities: Analyze the competitive landscape surrounding data processing and serverless infrastructure within cloud environments. Design and implement a robust framework/engine for advanced data and AI systems. Conduct in-depth evaluations of user scenarios to create optimized...


  • Markham, Ontario, Canada Huawei Full time

    Join our dynamic team at Huawei as we seek a Lead Principal Engineer to fill an immediate permanent position.Key Responsibilities:Analyze the competitive landscape in data processing and serverless cloud infrastructure.Design and implement a framework/engine for advanced data and AI systems.Conduct in-depth analysis of user scenarios to deliver optimized...

Principal Software Engineer

2 months ago


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

Job Summary

We are seeking a highly skilled and experienced Principal/Distinguished Engineer to join our team at Huawei Technologies Canada Co., Ltd. as a key member of our Data and AI team.

Key Responsibilities

  • Develop a deep understanding of the competitive landscape for data processing and serverless infrastructure in cloud environments.
  • Design and develop a framework/engine for the next-generation data + AI system, ensuring scalability, performance, and reliability.
  • Analyze user scenarios to optimize software system solutions, resulting in improved efficiency and effectiveness.
  • Stay up-to-date with industry trends and emerging technologies, such as parallel, distributed systems, large-scale data analytics systems, and serverless platforms.
  • Contribute to the development of innovative ideas and new patent applications.

Requirements

  • Deep domain expertise in the implementation of one or more of the following areas:
    • Deep understanding of AI end-to-end data processing, scenarios, and system optimizations.
    • Core database internals component, including query optimization, runtime, scheduling, storage engine, transaction processing, etc.
    • Large-scale data processing, including Flink, Spark, Presto, etc.
    • Big Data storage technologies, including HDFS, Columnar Database, etc.
    • Scalable Key-Value store, including Rocksdb, LevelDB, Redis, etc.
    • Serverless platform infrastructure.
  • Strong problem-solving skills and ability to learn quickly in a dynamic environment.
  • Bachelor's degree in Computer Science, Electrical Engineering, or Telecommunications.
  • Master's or PhD in a relevant area is an asset.
  • Experience leading teams and products to generate business impact and customer success stories is an asset.
  • Able to lead and mentor team members on design/technical skills, including data structures, multi-threading, concurrency, performance optimizations, etc.

What We Offer

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