Senior Developer – Big Data

3 weeks ago


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

Our team has an immediate permanentopening for a Senior Developer.

Responsibilities:

  • Analyze the software requirements and software elements for system design.
  • Contribute to software development at the product or platform level.
  • Take charge of the design and code writing for a specific cross-sub-system or codes of key algorithms
  • Participate in different open source and standard meetings to present solutions
  • Mentor and lead a team of developers
  • Generate intellectual property such as patents and trade-secrets from research findings
  • Publish papers in peer-reviewed scientific journals/conferences
  • Present research findings at conferences and participate in research collaborations with external research institutes and universities

What you’ll bring to the team:

  • MSc, or PhD in one of computer science, software engineering, or computer engineering
  • 5+ years of programming experience with C++/Java, including object oriented design
  • Industry experience with modern C++
  • 5+ years of professional software development experience
  • 2+ years of experience contributing to the architecture and design of a system
  • Deep knowledge of the Linux operating system, system/processor performance, CPU architecture
  • Knowledge of the OS internals, compilers, optimization
  • Proven experience with platform/system level development with performance profiling and tuning
  • Familiarity with mainstream big data related technologies and distributed frameworks is an asset
  • Familiar CICD, and tools such as Git, and Maven is an asset
  • 2+ years of experience as a mentor, tech lead or leading an engineering team is an asset
  • Strong verbal and written communication skillsis an asset
  • Strong collaboration skills to partner effectively with teams throughout the organizationis an asset
#J-18808-Ljbffr

  • Markham, Canada Huawei Full time

    Our team has an immediate permanentopening for a Senior Developer. Responsibilities: Analyze the software requirements and software elements for system design.Contribute to software development at the product or platform level.Take charge of the design and code writing for a specific cross-sub-system or codes of key algorithmsParticipate in different open...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanentopening for a Senior Developer. Responsibilities: Analyze the software requirements and software elements for system design.Contribute to software development at the product or platform level.Take charge of the design and code writing for a specific cross-sub-system or codes of key algorithmsParticipate in different open...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanentopening for a Senior Developer. Responsibilities: Analyze the software requirements and software elements for system design.Contribute to software development at the product or platform level.Take charge of the design and code writing for a specific cross-sub-system or codes of key algorithmsParticipate in different open...

  • Senior Developer

    1 week ago


    Markham, ON, Canada Huawei Full time

    Our team has an immediate permanentopening for a Senior Developer. Responsibilities: Analyze the software requirements and software elements for system design. Contribute to software development at the product or platform level. Take charge of the design and code writing for a specific cross-sub-system or codes of key algorithms Participate in...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanentopening for aSenior Principal Architect. Responsibilities: Continuously track and analyze emerging technical trends and developments in both industry and academia. Formulate strategic technical plans for the next 2-5 years based on comprehensive insights.Collaborate closely with stakeholders to comprehend their business...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanentopening for aSenior Principal Architect. Responsibilities: Continuously track and analyze emerging technical trends and developments in both industry and academia. Formulate strategic technical plans for the next 2-5 years based on comprehensive insights.Collaborate closely with stakeholders to comprehend their business...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanentopening for aSenior Principal Architect. Responsibilities: Continuously track and analyze emerging technical trends and developments in both industry and academia. Formulate strategic technical plans for the next 2-5 years based on comprehensive insights.Collaborate closely with stakeholders to comprehend their business...

  • Technical VP

    4 weeks ago


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

    Our team has an immediate permanentopening for aTechnical VP.Responsibilities: Take the lead in driving technical innovation across the entire big data stack. Spearhead the development of forward-thinking solutions and contribute to the evolution of cutting-edge technologies. Specifically, oversee the design and innovation of Hardware-Software co-design on...

  • Technical VP

    4 weeks ago


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

    Our team has an immediate permanentopening for aTechnical VP.Responsibilities: Take the lead in driving technical innovation across the entire big data stack. Spearhead the development of forward-thinking solutions and contribute to the evolution of cutting-edge technologies. Specifically, oversee the design and innovation of Hardware-Software co-design on...

  • Technical VP

    4 weeks ago


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

    Our team has an immediate permanentopening for aTechnical VP.Responsibilities: Take the lead in driving technical innovation across the entire big data stack. Spearhead the development of forward-thinking solutions and contribute to the evolution of cutting-edge technologies. Specifically, oversee the design and innovation of Hardware-Software co-design on...

  • Technical VP

    3 weeks ago


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

    Our team has an immediate permanent opening for a Technical VP.Responsibilities:Take the lead in driving technical innovation across the entire big data stack. Spearhead the development of forward-thinking solutions and contribute to the evolution of cutting-edge technologies. Specifically, oversee the design and innovation of Hardware-Software co-design...


  • Markham, ON, Canada Huawei Full time

    Our team has an immediate permanentopening for a Senior Principal Architect. Responsibilities : Continuously track and analyze emerging technical trends and developments in both industry and academia. Formulate strategic technical plans for the next 2-5 years based on comprehensive insights. Collaborate closely with stakeholders to comprehend their...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanentopening for aChief Architect. Responsibilities: Proactively Analyze Technical Trends: Continuously monitor and analyze technical trends and developments from both industry and academia. Formulate strategic technical plans for the next 2-5 years based on insightful analysis.Architect Innovative Computing Infrastructure: Take...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanentopening for aChief Architect. Responsibilities: Proactively Analyze Technical Trends: Continuously monitor and analyze technical trends and developments from both industry and academia. Formulate strategic technical plans for the next 2-5 years based on insightful analysis.Architect Innovative Computing Infrastructure: Take...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanentopening for aChief Architect. Responsibilities: Proactively Analyze Technical Trends: Continuously monitor and analyze technical trends and developments from both industry and academia. Formulate strategic technical plans for the next 2-5 years based on insightful analysis.Architect Innovative Computing Infrastructure: Take...

  • Chief Architect

    3 weeks ago


    Markham, ON, Canada Huawei Full time

    Our team has an immediate permanentopening for a Chief Architect. Responsibilities : Proactively Analyze Technical Trends: Continuously monitor and analyze technical trends and developments from both industry and academia. Formulate strategic technical plans for the next 2-5 years based on insightful analysis. Architect Innovative Computing...


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

    Our team has an immediate permanent opening for a Staff Software Engineer.Responsibilities:Design, develop, and implement new features and software elements for system design. Mentor and lead a team of developers to contribute to software development at the product or platform level.Take charge of the design and code writing for a specific...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanentopening for aStaff Software Engineer. Responsibilities: Design, develop, and implement new features and software elements for system design.Mentor and lead a team of developers to contribute to software development at the product or platform level.Take charge of the design and code writing for a specific cross-sub-system or...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanentopening for aStaff Software Engineer. Responsibilities: Design, develop, and implement new features and software elements for system design.Mentor and lead a team of developers to contribute to software development at the product or platform level.Take charge of the design and code writing for a specific cross-sub-system or...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanentopening for aStaff Software Engineer. Responsibilities: Design, develop, and implement new features and software elements for system design.Mentor and lead a team of developers to contribute to software development at the product or platform level.Take charge of the design and code writing for a specific cross-sub-system or...