Enable job alerts via email!

Senior Compiler Engineer

HRB

Canada

Remote

CAD 90,000 - 130,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading company in Canada is looking for an expert in compiler development to tackle unique challenges presented by spatial architectures. The successful candidate will engage in high-level and low-level compiler development, focusing on innovative solutions while ensuring high-performance software delivery. Ideal applicants will possess a strong foundation in C++ and Python, with a proven track record in developing optimizing compilers.

Qualifications

  • 5+ years of experience developing modern optimizing compilers.
  • Experience delivering high-performance software to production.
  • Relentless focus on software quality and testing.

Responsibilities

  • Develop solutions for unique problems in spatial architecture.
  • Work on high-level graph compiler and low-level conventional compiler.

Skills

Creative problem solver
Strong C++ development
Strong Python development
Expertise in combinatorial optimization algorithms
Expertise in graph optimization algorithms

Education

Computer Science degree
Engineering degree
Masters or PhD in related field

Tools

Python data-science libraries
Neural net frameworks (TensorFlow, PyTorch)

Job description

In this role, you will be expected to develop solutions to the unique problems presented by a spatial architecture. Your playground would include a high-level graph compiler, a low-level conventional compiler and everything in between. The problems are simultaneously similar enough to those of conventional compilers that you will know where to start while having spatial twists that make them new and fresh. Comfort tackling new domains is a definite asset!

Requirements
    • Computer Science, Engineering, or related degree
    • 5+ years of experience
    • Experience developing the internals of modern optimizing compilers
    • Creative problem solver, passionate about solving hard problems
    • Expertise in combinatorial and graph optimization algorithms
    • Strong C++ and python development skills
    • Experience delivering high-performance software to production
Preferred Skills & Experience
    • Masters or PhD in Computer Science, Engineering, or related field
    • Relentless focus on software quality and testing
    • Experience tuning and optimizing code for high performance
    • Proficient with python data-science libraries (pandas, numpy, bokeh)
    • Familiar with neural net frameworks tensorflow or pytorch
    • Experience working with continuous integration systems
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical

Laval

Remote

CAD 85,000 - 120,000

Yesterday
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Sherbrooke

Remote

CAD 80,000 - 120,000

3 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Calgary

Remote

CAD 70,000 - 100,000

3 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Laval

Remote

CAD 125,000 - 150,000

30+ days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Toronto

Remote

USD 70,000 - 110,000

30+ days ago

Senior Deep Learning Compiler Engineer

Huawei Technologies Canada Co., Ltd.

Markham

On-site

CAD 100,000 - 140,000

2 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Waterloo

Remote

CAD 80,000 - 120,000

3 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Calgary

Remote

USD 70,000 - 110,000

4 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Mississauga

Remote

USD 80,000 - 120,000

30+ days ago