Staff Software Engineer – Big Data Platform

Posted 3 months ago
Apply Now

Job Description

Staff Software Engineer – Big Data Platform
Job title: Staff Software Engineer – Big Data Platform

Company: Huawei

Job description: Our team has an immediate permanent opening for a Staff 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 codes of key algorithms
  • Mentor and lead a team of developers
  • Continuously track and analyze emerging technical trends and developments in both industry and academia.
  • Understand business and technical needs and together with the global technical team, translate these requirements into innovative and effective technology solutions that align with organizational objectives.
  • Generate intellectual property such as patents and trade-secrets from research findings.
  • Participate in different open source and standard meetings to present solutions.

What you’ll bring to the team:

  • BS, MSc, or PhD in Computer Science, Software Engineering, or Computer Engineering.
  • Over 8 years of programming experience with C++/Java, including object oriented design
  • Demonstrates proficiency in mainstream big data related technologies, including Hadoop, Spark, Hive, HBase, MongoDB, and others.
  • In depth knowledge of data structures, algorithms, and design patterns.
  • Possesses knowledge in machine learning, deep learning, LLM, and various AI domains is an asset.
  • Experience of vector database development or vector index and data engineering is an asset.
  • Exhibit excellent communication, presentation, and problem-solving skills, facilitating effective collaboration and successful project outcomes.

#LI-SZ2

Expected salary:

Location: Markham, ON

Job date: Fri, 27 Sep 2024 07:40:49 GMT

Apply for the job now!