logo

View all jobs

Compiler Engineer - Program Analysis

Remote, Canada · Computer/Software

Role Overview

You will architect and implement the services and platform that powers the program analysis component of our product. This role requires you to think critically and design from first principles. You should be comfortable with multiple moving parts, micro-services architecture, de-coupled services, and multi-threaded programming. Given you are constructing the foundation on which our program analysis system will be built, and maintain a forward-thinking outlook as well as scrappiness for the present needs. You are very comfortable learning new technologies and systems. You thrive in an iterative but heavily test-driven development environment.

Responsibilities:

  • Design and implement a high-performance static code analysis service
  • Work with Data Scientists/ML engineers to improve precision, robustness, and scalability of traditional static analysis algorithms using ML techniques
  • Experiment, prototype, measure, and make data-driven technology stack decisions

You are a good fit if you:

  • Have experience building compilers or static code analysis tooling
  • Have strong software engineering experience and a firm grasp of CS fundamentals, data structures, and algorithms
  • Enjoy building distributed/scalable backend infrastructure with a micro-services first design
  • Hold yourself to a very high standard for production system quality
  • Love to demonstrate and incrementally build 100% confidence in all the layers/components you develop, and 
  • Have a deep sense of appreciation for the test-driven development methodology
  • Thrive in a self-directed environment with full ownership to design features end-to-end from scratch and the accountability that comes along
  • Are motivated by bringing the most value as possible to users and flexible to work on whatever has the highest ROI for the company
  • (Bonus) Have worked on security vulnerability detection

More Openings

Senior Software Engineer
Software Engineer

Share This Job

Powered by