Browse
Employers / Recruiters

Senior Software Engineer - Compiler

oqc · 30+ days ago
Reading, United Kingdom
£55,000 - £80,000
Full-time
Apply

Opportunity

Quantum computing is reinventing the computing field and we are seeking a Compiler engineer who is ready to take on the challenge of driving forward the development of our compilers to make Quantum computing truly accessible to all. Do you have the skills and vision to contribute to our technological roadmap and make your mark on this world changing technology?

Remuneration 

  • £55- 80k per annum salary depending on relevant skills and experience
  • 25 Days holiday 
  • Employee Stock Ownership Plan (ESOP)
  • Pension
  • Private medical insurance
  • EAP cash plan
  • Group life and group income protection
  • Hybrid working
  • Cycle to work scheme
  • EV Car Scheme 
  • Gym and wellness benefits

The Role

Our software team is pushing the boundaries on making Quantum Computing seamlessly accessible and an essential part of that is the development of our compiler. The compiler and related software ecosystem are critical parts of the pipeline, developments within it are decisive to our overall Quantum Computer. The key initial role in this job will be to raise the maturity of our compiler stack into a conceptually consistent, open source, Rust compiler. The post holder will also support the development of skills within the software team and beyond, sharing their skills and experience cross functionally and mentoring other members of the software team. A successful applicant will be comfortable working in a range of problem areas within our software team depending on need.

A background in a quantum related field is desirable but not essential for this role. This is a unique opportunity to contribute to early efforts in Quantum Computing Hardware development.

Long term, depending on the skills of the successful candidate, this role could develop more towards error correction, heterogeneous compute developments or developing quantum level optimisations.

Responsibilities will include:

  • Collaboratively develop and iterate a strategy  for the compiler to feed into future planning and the company roadmap.
  • Supporting our existing compiler.
  • Optimise the compiler for speed and Scalability
  • Share skills and knowledge with the wider team through mentorship of junior developers as well as providing clear explanations of compilers and their functioning with cross functional teams.
  • Develop new algorithms for key parts of the compiler toolchain
  • Potentially transition the compiler to an LLVM/MLIR based stack 
  • Take ownership of transitioning our existing compiler into a fully Rust based stack. 
  • Assist in the wider Software and Technical Teams where important or urgent project needs arise.



Essential Skills and Experience

  • Programming skills, in Rust, and modern C++ to a high level
  • Programming skills in Python
  • Experience of the full Software development Lifecycle
  • Experience developing user facing software for scientific, engineering or other numerically intensive purposes
  • Experience developing large codebases as part of a multi-person team
  • Cross language project experience, via bindings and cross compilation
  • Experience in Agile software development
  • At least 5 years developing software professionally  

Desired Skills

  • Experience of Software Project Management in an Agile environment
  • Experience with LLVM/MLIR and TableGen 
  • Experience developing languages compilers and runtimes 

Research has shown that women are less likely than men to apply for this role if they do not have solid experience in 100% of these areas. Please know that this list is indicative and that we would still love to hear from you even if you feel you only are a 75% match. Skills can be learnt, diversity cannot.

Our Company

At OQC, we see a brighter future for all, enabled by quantum.

Together we are pioneering cutting-edge quantum computers that unlock transformative discoveries, from advancing drug modelling to revolutionising battery technology. Our mission is to put quantum in the hands of humanity, empowering customers to discover new commercial and scientific frontiers.

When you join OQC, you become part of a diverse team of innovators, creators, and problem solvers. We bring together some of the brightest minds in quantum physics, nanotechnologies, hardware, software and commercial operations. Each team member brings a unique skill set and are united by our values, which guide us in everything we do - how we work, how we collaborate and how we shape the future of our industry.

Are you ready to help us build this future?

APPLY NOW!

Please use the link provided to apply for the role of Senior Software Engineer - Compiler.  To aid your application, it will be beneficial to provide us with a cover letter outlining why you think you would be a good fit for the role and what attracts you to OQC. We look forward to hearing from you!

At OQC we are not just hoping you’ll fit in our culture. We aspire to thrive, as a company and as people, thanks to your diversity of thought and background. We are proud to be an equal opportunity employer and we are committed to providing our team members with a work environment free from discrimination, where everyone is treated with respect. Our employment decisions are based on business needs, talent and merit and all our colleagues share in the responsibility for fulfilling our commitment to diversity. We look forward to meeting you!

Last updated on Apr 10, 2024

See more

About the company

More jobs at oqc

Analyzing

Reading, England

 · 

30+ days ago

Reading, England

 · 

30+ days ago

Tokyo

 · 

30+ days ago

Reading, England

 · 

30+ days ago

Reading, England

 · 

30+ days ago

More jobs like this

Analyzing

Remote

 · 

30+ days ago

London, England

 · 

30+ days ago

Portsmouth, England

 · 

30+ days ago

Gorebridge, Scotland

 · 

30+ days ago

London, England

 · 

30+ days ago

Worsley, England

 · 

30+ days ago

Python Developer Senior
Skydance ·  Entretenimiento innovador y de calidad

London, England

 · 

30+ days ago

London, England

 · 

30+ days ago

Software Engineer
A
aerocloud-systems

Manchester, England

 · 

30+ days ago

London, England

 · 

30+ days ago

Developed by Blake and Linh in the US and Vietnam.
We're interested in hearing what you like and don't like! Live chat with our founder or join our Discord
Changelog
🚀 LaunchpadNov 27
Create a site and sell services based on your resume.
🔥 Job search dashboardNov 13
Revamped job search UI with a sortable grid, live filtering, bookmarks, and application tracking.
🫡 Cover letter instructionsSep 27
New Studio settings give you control over AI output.
✨ Cover Letter StudioAug 9
Automatically generate cover letters for any job.
🎯 Suggested filtersAug 6
Copilot suggests additional filters above the results.
⚡️ Quick applicationsAug 2
Apply to jobs using info from your resume. Initial coverage of ~200k jobs in Spain, Germany, Austria, Switzerland, France, and the Netherlands.
🧠 Job AnalysisJul 12
Have Copilot read job descriptions and extract out key info you want to know. Click "Analyze All" to try it out. Click on the Copilot's gear icon to customize the prompt.
© 2024 RemoteAmbitionAffiliate · Privacy · Terms · Sitemap · Status