Staff Software Engineer - Big Data Platform
Markham, Ontario, Canada
Huawei Technologies Canada Co., Ltd.
Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices.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 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.
Requirements
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
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Job stats:
8
0
0
Categories:
Big Data Jobs
Engineering Jobs
Leadership Jobs
Tags: Big Data Computer Science Deep Learning Engineering Hadoop HBase Java LLMs Machine Learning MongoDB Open Source PhD Research Spark
Region:
North America
Country:
Canada
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
Data Engineer II jobsStaff Data Scientist jobsPrincipal Data Engineer jobsBI Developer jobsData Scientist II jobsData Manager jobsData Science Manager jobsJunior Data Analyst jobsResearch Scientist jobsBusiness Data Analyst jobsLead Data Analyst jobsData Science Intern jobsSr. Data Scientist jobsSenior AI Engineer jobsData Engineer III jobsSenior Data Scientist, Performance Marketing jobsBI Analyst jobsSoftware Engineer, Machine Learning jobsSr Data Engineer jobsData Specialist jobsJunior Data Scientist jobsJunior Data Engineer jobsSenior Artificial Intelligence/Machine Learning Engineer - Remote, Latin America jobsData Analyst Intern jobsData Engineering Manager jobs
Linux jobsSnowflake jobsEconomics jobsOpen Source jobsHadoop jobsPhysics jobsJavaScript jobsAirflow jobsComputer Vision jobsMLOps jobsRDBMS jobsKafka jobsNoSQL jobsScala jobsData Warehousing jobsBanking jobsGoogle Cloud jobsData warehouse jobsKPIs jobsGitHub jobsOracle jobsPostgreSQL jobsR&D jobsClassification jobsScikit-learn jobs
SAS jobsTerraform jobsCX jobsLooker jobsScrum jobsStreaming jobsDistributed Systems jobsPandas jobsData Mining jobsJenkins jobsRobotics jobsBigQuery jobsIndustrial jobsPySpark jobsJira jobsReact jobsMicroservices jobsdbt jobsRedshift jobsMatlab jobsUnstructured data jobsE-commerce jobsMySQL jobsGPU jobsData strategy jobs