Skip to content

Senior Developer - Cloud System Backend

  • Markham, Ontario
c1u53

Job description

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

Responsibilities:

  • Work with a team of architects and engineers to develop proof-of-concept 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
  • Work with QA and continuous integration teams to drive a quality overall solution though a combination of automated unit tests, functional testing and system testing of the solution

Job requirements

What you’ll bring to the team:

  • Master's or Ph.D. in Computer Science, Computer Engineering, Applied Mathematics or Physics
  • High proficiency with Golang and Java, 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

or