Senior Software Developer – Big Data
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 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
Requirements
What you’ll bring to the team:
- MSc, or PhD in one of computer science, software engineering, or computer engineering
- 5+ years of professional software development experience with C++/Java, including object oriented design
- 2+ years of experience contributing to the architecture and design of a system
- Knowledge of the OS internals, compilers, Linux operating system, system/processor performance, CPU architecture
- 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
- Experience with Apache Flink or other streamed data engines is an asset
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Job stats:
0
0
0
Categories:
Big Data Jobs
Engineering Jobs
Tags: Architecture Big Data Computer Science Engineering Flink Git Java Linux Maven Open Source PhD Research
Perks/benefits: Conferences
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.
Principal Data Scientist jobsBI Developer jobsData Scientist II jobsStaff Data Scientist jobsPrincipal Data Engineer jobsData Manager jobsJunior Data Analyst jobsData Science Manager jobsResearch Scientist jobsBusiness Data Analyst jobsLead Data Analyst jobsSenior AI Engineer jobsData Engineer III jobsSr. Data Scientist jobsData Science Intern jobsData Specialist jobsJunior Data Engineer jobsSenior Data Scientist, Performance Marketing jobsSoftware Engineer, Machine Learning jobsData Analyst Intern jobsSr Data Engineer jobsBI Analyst jobsSoftware Engineer II jobsData Analyst II jobsData Engineering Manager jobs
Snowflake jobsLinux jobsEconomics jobsHadoop jobsJavaScript jobsOpen Source jobsPhysics jobsComputer Vision jobsMLOps jobsAirflow jobsKafka jobsRDBMS jobsBanking jobsNoSQL jobsGoogle Cloud jobsData Warehousing jobsScala jobsR&D jobsKPIs jobsData warehouse jobsGitHub jobsScikit-learn jobsOracle jobsPostgreSQL jobsCX jobs
Classification jobsStreaming jobsSAS jobsTerraform jobsLooker jobsScrum jobsDistributed Systems jobsPandas jobsData Mining jobsPySpark jobsBigQuery jobsRobotics jobsJenkins jobsJira jobsIndustrial jobsRedshift jobsReact jobsdbt jobsUnstructured data jobsMicroservices jobsData strategy jobsE-commerce jobsMySQL jobsMatlab jobsNumPy jobs