Senior AI Compiler Engineer

 (2+ years exp)
€50k – €70k • No equity
Published: 1 month ago

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Hires remotely in

Relocation

Allowed

Skills

C++
Machine Learning
Artificial Intelligence
LLVM
Compilers

The Role

About

Quarkslab is a French company specializing in information security R&D, consulting and software development. Our expertise is in combining offensive and defensive security to help organizations adopt a new security posture: Force the attackers, not the defender, to adapt constantly. Through our consulting services as well as our software we provide tailored solutions to organizations, helping them to protect their assets, sensitive data, and users against increasingly sophisticated attacks.

Quarkslab is an avid and active user of, and contributor to, Open Source Software and develops and maintains state-of-the-art security tools such as LIEF , QBDI, Triton,Irma, and several other projects.

We develop two commercial software products: Quarks Flow, a platform to automate and orchestrate security analysis of files at scale, and Quarks AppShield, advanced code and data protection software to disrupt code lifting, reverse engineering and tampering attacks.

What is Quarks AppShield?

At Quarkslab we develop Quarks AppShield, a software for application protection. Our solutions include a tool to protect Java/Kotlin programs and a C/C++ code-obfuscator based on LLVM, a white-box cryptography library, a RASP framework, a digital vault and remote attestation solutions. All these components help to increase the security of applications and firmware/middleware to protect IP, APIs, secrets and every sensitive information used or provided by software.

Your day to day work

The Quarks AppShield team is moving towards the protection of AI models deployed “at the edge” (e.g. mobile phones). We are building a solution that helps preventing the extraction of these AI models, even when the attacker controls the device running them. We’re focusing on a software-oriented approach, using methodologies inspired from data-flow aware obfuscating compilers.

The technological stack will be based on an already existing AI compiler (e.g. Glow/XLA).

If you like program analysis and compilation applied to security, machine learning technologies and building solutions from the ground up, you will love this job!

Who you are

The skills or knowledge we think you should have:

  • Familiar with MLIR/LLVM, or other general-purpose compilation framework
  • Knowledgeable in the usage of AI frameworks (e.g. Tensorflow, PyTorch), and associated compiler technologies (Glow/XLA)
  • Development in C++
  • Team player to exchange about your knowledge with others

But also, that would be nice if you knew:

  • Reverse Engineering
  • CMake, Git and Gitlab
  • Python

Key Responsibilities:

  • Your main task will be to design an architecture, build and develop this solution
  • Write analyses to detect flaws in the design of the tool
  • Ensure the quality of the delivered product in terms of security, performance and code size, and communicate your developments to the rest of the team.

Our recruitment process:

  • Call with our talent acquisition manager.
  • Video call with the Hiring Manager.
  • Do a short programming challenge
  • Interview with C-Level, QAS business unit and HR Manager at Quarkslab’s Office (or remote due to Covid).
  • HR debrief and job offer.

Why work at Quarkslab?

Work with an amazing team, eager to learn and play with new approaches and technologies, mixing various skills (security, compilation, program analysis, reverse engineering, software engineering). International environment with offices in Paris and Buenos Aires (team croissants vs. team asado), representations in Tokyo and Singapore.

  • Attend conferences in your field, learn from many internal events (weekly conference, trainings, research activities).
  • Contribute and support Open Source Software: Our own tools and other people’s projects.
  • Flexible work hours, work from home.
  • Premium health insurance.

QuarksLab is proud to be an equal opportunity workplace employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability or gender identity. If you have a disability or special need that requires accommodation, please let us know and we will be happy to accommodate.

Similar Jobs

Azalead company logo
Azalead
The Hyper Aware Platform For Account-Based Marketing
Boutwik company logo
Boutwik
Disrupting influencers monetization using Marketplace technology
C-way company logo
C-way
The 1st Plug & Play wearable locator designed kids
PayFit company logo
PayFit
PayFit automates your payroll and HR processes, allowing you to focus on more high-value tasks
Air&Jobs company logo
Air&Jobs
Mobile application to fasten recruiting in aerospace & defense sectors
Wingly company logo
Wingly
The flight sharing platform