Enable job alerts via email!

Engineer - Distributed System Backend

Huawei

Markham

On-site

CAD 80,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative tech company is seeking a talented Engineer for a 12-month contract to work on cutting-edge distributed systems. This role involves collaborating with a team to develop proof-of-concept systems and enhance AI-native data analysis capabilities. Ideal candidates will possess a Master's or Ph.D. in relevant fields and a strong proficiency in Golang, along with a deep understanding of algorithms and distributed computing. Join a forward-thinking organization where your contributions will directly impact the future of cloud technology and AI solutions, making this an exciting opportunity for growth and innovation.

Qualifications

  • Master's or Ph.D. in Computer Science or related fields required.
  • High proficiency in Golang and strong problem-solving skills essential.

Responsibilities

  • Develop proof-of-concept distributed systems and product components.
  • Enhance AI-native data analysis systems for cloud management.

Skills

Golang
Distributed systems
Data structures and algorithms
Problem-solving skills
Linux development

Education

Master's in Computer Science
Ph.D. in Computer Engineering
Applied Mathematics

Job description

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

Job Description:

  • Work with a team of architects and engineers to develop proof-of-concept distributed systems and product components.
  • Investigate and design new data structures and algorithms focusing on distributed computing approaches on the latest and state of the art hardware technology.
  • Continuous enhancements on the AI-native data analysis system to fulfill customer requirements utilizing AI techniques for public cloud capacity management and scheduling.

What you’ll bring to the team:

  • Master's or Ph.D. in Computer Science, Computer Engineering, Applied Mathematics.
  • High proficiency with Golang, must be able to write strong/clean, brand-new code.
  • Deep understanding of fundamental concepts such as design of algorithms & data structures, object-oriented design, and operating systems.
  • Understanding of distributed database/storage system/file system/memory allocation/cache system.
  • Highly analytical with strong problem-solving skills.
  • Self-motivated with a proven ability to learn and take initiative.
  • Ability to clearly articulate technical concepts and challenges.
  • Experience with Linux system level development, distributed system, or scheduling algorithm is an asset.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Engineer - Distributed System Backend

Huawei Canada

Markham

On-site

CAD 80,000 - 110,000

4 days ago
Be an early applicant

Engineer - Distributed System Backend

Huawei Technologies Canada Co., Ltd.

Markham

On-site

CAD 80,000 - 120,000

30+ days ago