Apply📍 Germany
🧭 Full-Time
🔍 Quantum computing software
- Bachelor's or Master's degree in Physics, Computer Science, Mathematics, or a related field.
- Strong background in quantum computing, with experience in fault tolerance or quantum hardware preferred.
- Proven experience in Python development with knowledge of scientific computing libraries (e.g., NumPy, SciPy).
- Experience with C++ or willingness to learn for performance-critical components.
- Proficient in algorithm design and complexity analysis, especially for quantum algorithms.
- Strong understanding of linear algebra and its computational aspects.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment with great written communication skills.
- Experience with version control systems (e.g., Git) and software development best practices.
- Virtues: ownership, high standards, enthusiasm, resourcefulness, collaboration, kindness.
- Develop, enhance, and maintain efficient algorithms for simulating and decoding fault-tolerant quantum computers.
- Collaborate with quantum-computing experts to integrate algorithms into high-quality code.
- Implement ideas from quantum fault-tolerance research to enhance Plaquette's utility.
- Convert prototype code into production-quality code.
- Profile and optimize existing code for maximum performance.
- Advocate for best practices in code quality and maintainability.
- Contribute to the design and development of new features.
PythonSoftware DevelopmentGitNumpyC++AlgorithmsCommunication SkillsCollaborationProblem Solving
Posted 2024-10-23
Apply