DevJobs

Senior Backend Engineer

Overview
Skills
  • Java Java ꞏ 5y
  • Kotlin Kotlin ꞏ 5y
  • Design Patterns ꞏ 5y
  • and system integration ꞏ 5y
  • Boot ꞏ 5y
  • Code review ꞏ 5y
  • Core ꞏ 5y
  • Multi-threaded programming ꞏ 5y
  • Production code for large systems ꞏ 5y
  • Spring eco system ꞏ 5y
  • systems & SW architecture ꞏ 5y
  • testing ꞏ 5y
  • Web ꞏ 5y
  • gRPC-based network communication
  • Python programming
Quantum Machines is the global leader in control systems for quantum computing, providing the hardware and software tools researchers and businesses need in order to build quantum computers from the ground up. We are pushing the envelope in a field on the verge of exponential growth, bringing about opportunities like those made possible with the invention of classical computing 50 years ago. We are assembling the strongest team of professionals in the world with the goal of revolutionizing how quantum computers are built and controlled while accelerating their arrival. Come join a multi-disciplinary world-class team and work on a new class of problems at the cutting-edge of technology, science, and business.

We are looking for an experienced Backend Developer to join our core team and help us build our flagship product, a breakthrough control system for quantum computers.

This is an exciting opportunity to be a part of our mission to build Quantum Orchestration: the platform that accelerates the path towards the new age of quantum computing by taking an active part in advancing the world of quantum computing further than it has ever gone before.

By joining us, you’ll have the chance to be involved in creating the next generation of Quantum Orchestration Platform, from the design through the development and testing phases up to end-to-end integration within QM products.

Responsibilities

> Develop the core software layer over the company's specialized flagship product.

> Create the management layer of a Quantum Computer utilizing our custom programming language.

> Automatic creation and rollout of complex software versions for multiple platforms.

Key Qualifications

> 5+ years of SW BE development experience using Java/Kotlin – Must

> Solid experience in Spring eco system (Core, Boot, Web) – Must

> Proven experience with multi-threaded programming – Must

> Experience writing and maintaining production code for large systems – Must

> Deep understanding of design patterns, systems & SW architecture – Must

> Proven track record handling code review, testing, and system integration – Must

> Strong familiarity with Python programming – Strong advantage

> Proven experience in gRPC-based network communication – Advantage

> B.Sc. or higher degree in Computer Sciences, EE, or equivalent.

Personal Skills

> Passionate about technology, driven by challenges, and inspired by the opportunity to build fascinating, multi-disciplinary products & solutions.

> Strong engineering capabilities with a can-do attitude

> Excellent communication and teamwork skills

> Capable of executing under uncertainty in a dynamic environment

> Enjoy working in cross-geography, multi-site environment.

> Excellent verbal and written skills in English