Enable job alerts via email!

Senior Software Engineer

VAST Data

Toronto

On-site

CAD 100,000 - 120,000

Full time

3 days ago
Be an early applicant

Job summary

A fast-growing infrastructure company in Toronto is seeking a Senior Software Engineer. This individual will play a crucial role in designing and implementing next-generation scalable analytical databases. The ideal candidate has strong experience in C/C++, particularly in multi-threaded systems, along with algorithm and data structure design. A BSc in Computer Science or Engineering is required (MSc preferred). Join a pivotal team at the forefront of AI infrastructure development.

Qualifications

  • Strong experience in C/C++ software engineering design and debugging.
  • Experience in designing algorithms and data-structures.
  • BSc (MSc is an advantage) in Computer Science or Engineering.

Responsibilities

  • Design and implement next-gen scalable analytical databases.

Skills

Low-level C / C++ software engineering
Multi-threaded systems
Algorithm design
Data structures

Education

BSc in Computer Science or Engineering
MSc in Computer Science or Engineering

Tools

Python
Java
Distributed systems
Job description
Overview

VAST Data is looking for a Senior Software Engineer to join our growing team!

This is a great opportunity to join one of the fastest-growing infrastructure companies in history, an organization that is in the center of the hurricane being created by the revolution in artificial intelligence. Take part in the design and implementation of the internals of the next-generation hugely scalable and highly performant analytical and vector database.

VAST's data management vision is the future of the market."- Forbes

VAST Data is the data platform company for the AI era. We are building the enterprise software infrastructure to capture, catalog, refine, enrich, and protect massive datasets and make them available for real-time data analysis and AI training and inference. Designed from the ground up to make AI simple to deploy and manage, VAST takes the cost and complexity out of deploying enterprise and AI infrastructure across data center, edge, and cloud.

Our success has been built through intense innovation, a customer-first mentality and a team of fearless VASTronauts who leverage their skills & experiences to make real market impact. This is an opportunity to be a key contributor at a pivotal time in our company's growth and at a pivotal point in computing history.

Requirements

Must haves :

  • Strong experience and expertise in low-level C / C++ software engineering design, coding, integration, and debugging of multi-threaded systems
  • Experience in designing algorithms and data-structures
  • BSc (MSc -advantage) degree in Computer Science, Engineering, or equivalent
Advantages
  • Experience in development of distributed systems and databases - an advantage
  • Knowledge of query engine internals
  • Python or Java expertise
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs