Software Engineer - Serverless Distributed Data Systems

Software Engineer - Serverless Distributed Data Systems

26 Oct
|
Huawei Technologies Canada Co.
|
Unionville

26 Oct

Huawei Technologies Canada Co.

Unionville

Our team has an immediate 12-month contract opening for a Software Engineer.

Responsibilities:

- Work with a team of architects and engineers to design and develop framework/engine for the next-generation serverless data analytics and cloud.
- Deeply analyze and optimize software system performance.
- Learn and adopt new technologies (parallel, distributed systems, large-scale data analytics system, etc.), research, survey, and present industry trends to the team.
- Generate innovative ideas and new patent applications.

What you’ll bring to the team:

- Strong CS fundamentals, proficient in C++ or C, including proficiency with data structures, algorithms, and distributed systems.






- Proficient in systems programming skills including multi-threading, multi-processing, concurrency, etc.
- Background in distributed system internals or building core components (query optimization, query execution, storage engines, transaction processing, etc.) for large-scale data processing systems (e.g. Flink, Spark, Presto, etc.) is an asset.
- Experience with Big Data storage technologies (HDFS, Columnar Databases, etc.) or Scalable Key-Value stores (RocksDB/LevelDB, Redis, etc.) or Advanced Analytics systems (Time-Series, Streaming Processing, etc.) is an asset.
- Experience in networking, data network architectures, software architecture, or distributed systems is an asset.
- Strong problem solving and ability to learn quickly in a dynamic environment.
- BS in Computer Science/Electrical Engineering/Telecommunications; MS or PhD is an asset.

▶️ Software Engineer - Serverless Distributed Data Systems
🖊️ Huawei Technologies Canada Co.
📍 Unionville

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: software engineer - serverless distributed data systems

Senior Software Engineer - Distributed Database

Senior Software Engineer - Distributed Database

Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: - Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scal [...]
Unionville
15 Oct
    Unionville
    15 Oct

Software Engineer - Distributed Database

Software Engineer - Distributed Database

Our team has an immediate permanent opening for a Software Engineer. Responsibilities: - Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scale ou [...]
Unionville
26 Oct
    Unionville
    26 Oct

Staff Software Engineer - Big Data Platform

Staff Software Engineer - Big Data Platform

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 softwar [...]
Unionville
26 Oct
    Unionville
    26 Oct

Principal/Distinguished Engineer - Data and AI

Principal/Distinguished Engineer - Data and AI

Our team has a permanent opening for a Principal/Distinguished Engineer. Responsibilities: - Understand competitive landscape for data processing and serverless infrastructure in cloud. - Architect and develop framework/engine for the next-genera [...]
Unionville
26 Oct
    Unionville
    26 Oct
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: software engineer - serverless distributed data systems