Software Engineers (HPC/Middleware/DevOps)
at Quantum Brilliance
Remote, Tasmania, Australia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 07 Nov, 2024 | Not Specified | 07 Aug, 2024 | N/A | Team Leadership,Technical Leadership,Collaborative Environment,Business Operations | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ABOUT US
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 in a form factor smaller than a lunchbox.
Founded in 2019 by leaders in diamond quantum science, we have offices in multiple locations across Australia, Germany and the UK. 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.
Responsibilities:
CORE RESPONSIBILITIES:
Your responsibilities will be drawn from the following:
- Compilation toolchain for quantum computing: Development of the compilation toolchain in Qristal, targeting multiple quantum computing hardware and emulator technologies. You will develop and maintain support for quantum and classical programming languages and intermediate representations, optimize compilation to the native gate set of the quantum accelerators, implement efficient error mitigation strategies and develop hardware and simulator backends.
- High-performance computing: large-scale execution of hybrid quantum algorithms and emulation of quantum circuits on HPC infrastructure, including parallelisation using MPI, threading and GPU offload.
- Continuous integration / continuous delivery: maintain and expand existing internal automated testing and deployment pipelines for Qristal and related software.
- Multi-platform support: maintain and expand support for compilation, execution and deployment of Qristal and related software under multiple OS environments, targeting multiple CPU and GPU architectures.
- Packaging and deployment: packaging and deployment of Qristal and related software with package management and delivery tools such as apt and pip.
- Documentation: documenting software features and dev processes
- Agile work style: following and helping to set an example of agile work principles, including sprints, team standups and Jira task management.
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.
We are committed to creating a diverse and inclusive work environment; hence we 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 and see if you could be a great fit
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Remote, Australia