Find your dream job at Australia's leading startups and VCs

Our exceptional communities of founders and investors are constantly seeking passionate individuals like you to join their team. Find your fit in the postings below. Just browsing? Sign up to our newsletter here, and stay up to date on the latest jobs.
250
companies
1,167
Jobs

HPC Applications Support Engineer

Quantum Brilliance

Quantum Brilliance

IT, Customer Service
Stuttgart, Germany
Posted on Monday, August 5, 2024

Quantum Brilliance is the world leader in room-temperature quantum computing using synthetic diamonds. Our unique vision is to make quantum computing available as an everyday technology, from data centres to remote and mobile systems like autonomous robots and satellites. In contrast to quantum computers that fill a room, we are developing quantum accelerators with more compute power than a classical supercomputer but in a form factor smaller than a lunchbox.

Founded in 2019 by leaders in diamond quantum science from the Australian National University, we are a full-stack quantum computing company. An Australia-German company, our HQs are in Canberra and Stuttgart, with additional locations across eastern Australia and southern Germany. We are working with global technology leaders to develop quantum computing applications, integrate quantum with high-performance computing, solve materials science challenges and develop ultra-precise semiconductor manufacturing and quantum control techniques. We are backed by leading venture capital funds and major research and technology institutes.

Quantum Brilliance are looking to hire a HPC Applications Support Engineer to join our Software & Applications team. You will be responsible for providing application support to users of our full-stack quantum software development kit and related software. Additional responsibilities may include supporting our internal CI/CD workflows, other DevOps activities, and application parallelisation. You will be a member of our QB Germany team, and may work at any of our German locations, or remotely from anywhere in Germany.

Core responsibilities:

  • Application software support: providefirst-level responses to all technical support requests relating to Quantum Brilliance software, including identifying and explaining solutions/workarounds, fixing bugs and escalating issues to other devs as necessary.
  • HPC integration, parallelisation, software delivery: Working with HPC environments and tools, application-level parallelisation, pre-configured containers for software delivery (Docker, Apptainer).
  • Continuous integration / continuous delivery: maintain and expand existing internal automated testing and deployment pipelines for Quantum Brilliance software.
  • DevOps processes: follow DevOps methodologies and participate in agile team practices, including sprints, team meetings and Jira task management.

About you:

Essential:

  • Master’s degree in Computer Science, Software Engineering, or another computationally-intensive field of science.
  • 2+ years of coding experience with C++ or a similar language.
  • 1+ years of experience with git and the Linux command line.
  • Experience with HPC cluster environments and scheduling software, such as SLURM or PBS.
  • Experience with at least one CI/CD system such as Gitlab CI, Github CI, Jenkins or Azure DevOps, or a demonstrated ability to rapidly acquire skills in this area.
  • Strong written and spoken communication skills.
  • Ability to work collaboratively and constructively with customers, code users and developers.
  • Fluent in German and English.
  • Experience obtained during a computationally-intensive research higher degree may be counted towards any of these requirements.

Desirable:

  • Experience working with software customers or an open-source development community
  • Experience with container orchestration software like Docker, Apptainer, K8s, Helm
  • Experience with cmake
  • Expertise in quantum computing
  • Experience with developing parallelised algorithms
  • Experience working in teams spread across multiple countries / time zones

We are committed to creating a diverse and inclusive work environment, and are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We are aware that some individuals tend to only apply for jobs when they meet 100% of the criteria. If you think you have what it takes, but do not necessarily meet every single point on the job description, please still get in touch. We'd love to have a chat and see if you could be a great fit!

About a Developer role with Quantum Brilliance:

At Quantum Brilliance, you will join a team of experts working to create massive, transformative impact. You will join a team of problem-solvers, who are curious and driven to understand and master new things. We pride ourselves on a collaborative environment, where we learn from the unique expertise that each person brings, and support the growth of each team member.

  • Collaborating with colleagues around the world. We currently have labs in several locations across Australia and Germany, and collaborate with leading research institutions and quantum technology companies. You will have opportunities to travel between QB locations for knowledge exchange.
  • Continuous learning. You are expected to keep pace with the state of the art in the field. If you are switching fields, you will need to rapidly get up to speed with the literature history, something we will help with but that you are expected to drive. There are further exciting learnings in project management, team leadership, and business operations.
  • Research leadership. As you complete projects and build your understanding of the company and its R&D programs, you will be increasingly expected to provide input to help shape roadmaps and targets for subsequent R&D projects. This can include pitching projects to follow-up on discoveries made during previous projects. Give back: you will have plenty of opportunities to share your knowledge within the team. This can include providing technical leadership and mentoring to other team members, doing projects with brilliant interns, and regular internal technical group meetings.

Please upload your documents in the English language.