Are you passionate about creating tools that bring the abstract world of quantum mechanics into the realm of practical applications? Do you thrive on building advanced simulation systems that help researchers and developers explore quantum behavior and test algorithms in virtual quantum environments? If you're ready to lead the charge in quantum simulation development, our client has the ideal opportunity for you. We're seeking a Quantum Simulation Developer (aka The Quantum Emulator) to design, implement, and optimize simulation platforms that bridge theory and real-world quantum systems.
As a Quantum Simulation Developer at our client, you'll collaborate with physicists, engineers, and software developers to create and refine quantum simulators. Your expertise in quantum programming, simulation frameworks, and mathematical modeling will play a critical role in advancing quantum computing and solving complex scientific challenges.
Key Responsibilities:
Design and Implement Quantum Simulation Systems: - Develop simulators that emulate quantum behavior, enabling users to test and refine quantum algorithms without immediate access to quantum hardware.
Optimize Simulators for Scalability and Performance: - Enhance the efficiency of simulation frameworks to handle large-scale quantum systems and complex interactions.
Develop Tools for Algorithm Testing and Validation: - Build features that allow users to test quantum algorithms, analyze their performance, and debug potential issues in a simulated environment.
Collaborate on Hybrid Quantum-Classical Simulations: - Design workflows that integrate classical and quantum simulations, enabling comprehensive modeling of hybrid systems.
Incorporate Noise and Hardware Constraints: - Integrate realistic noise models and hardware-specific constraints into simulators, providing a more accurate emulation of quantum hardware.
Work with Quantum Frameworks and Platforms: - Contribute to and expand open-source simulation tools like Qiskit Aer, Cirq, or TensorFlow Quantum, enhancing their usability and functionality.
Stay Updated on Advances in Quantum Simulation: - Research emerging trends and incorporate the latest methodologies into simulation platforms, ensuring tools remain state-of-the-art.
Requirements
Required Skills:
- Proficiency in Quantum Simulation Frameworks: Experience with tools like Qiskit Aer, Cirq, TensorFlow Quantum, or similar platforms.
- Strong Programming Skills: Expertise in Python, C++, or other high-performance languages for simulation development.
- Knowledge of Quantum Algorithms: Familiarity with quantum algorithms and their computational requirements to design effective simulation environments.
- Mathematical and Computational Skills: Strong foundation in linear algebra, differential equations, and numerical methods for modeling quantum systems.
- Understanding of Quantum Hardware: Knowledge of quantum noise models and hardware-specific constraints to create realistic simulation scenarios.
Educational Requirements:
- Master's or Ph.D. in Computer Science, Physics, Mathematics, or a related field. Equivalent experience in quantum simulation development may be considered.
- Publications or contributions in quantum simulation tools or frameworks are highly desirable.
Experience Requirements:
- 3+ years of experience in simulation or software development, with at least 1 year focused on quantum systems.
- Proven track record of developing or contributing to quantum simulation tools or frameworks.
- Familiarity with optimization problems, quantum error correction, or quantum chemistry simulations is a plus.
Benefits
- Health and Wellness: Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums.
- Paid Time Off: Competitive vacation, sick leave, and 20 paid holidays per year.
- Work-Life Balance: Flexible work schedules and telecommuting options.
- Professional Development: Opportunities for training, certification reimbursement, and career advancement programs.
- Wellness Programs: Access to wellness programs, including gym memberships, health screenings, and mental health resources.
- Life and Disability Insurance: Life insurance and short-term/long-term disability coverage.
- Employee Assistance Program (EAP): Confidential counseling and support services for personal and professional challenges.
- Tuition Reimbursement: Financial assistance for continuing education and professional development.
- Community Engagement: Opportunities to participate in community service and volunteer activities.
- Recognition Programs: Employee recognition programs to celebrate achievements and milestones.