Are you passionate about creating the software that powers the quantum revolution? Do you excel at translating complex quantum algorithms into efficient, functional code? If you're ready to bring quantum computing to life through advanced programming, our client has the perfect role for you. We're seeking a Quantum Programming Specialist (aka The Quantum Code Wizard) to design, develop, and optimize quantum programs and frameworks for real-world applications.
As a Quantum Programming Specialist at our client, you'll collaborate with researchers, developers, and engineers to bridge the gap between quantum theory and practical implementation. Your expertise in quantum programming languages, algorithm design, and hardware integration will drive innovation and accelerate the adoption of quantum computing across industries.
Key Responsibilities: Develop Quantum Programs and Frameworks:Write and optimize quantum code for various applications, including optimization, cryptography, and machine learning.Enhance quantum programming languages and frameworks to expand their functionality and usability.Implement Quantum Algorithms:Translate theoretical quantum algorithms into practical programs, ensuring they are optimized for performance and resource efficiency.Integrate Quantum and Classical Systems:Develop hybrid solutions that combine quantum computing with classical infrastructure to solve complex computational challenges.Test and Debug Quantum Code:Use quantum simulators and hardware to validate code performance, identify bottlenecks, and resolve bugs.Collaborate with Quantum Hardware Teams:Ensure quantum programs are compatible with the operational constraints of hardware platforms, such as qubit count and error rates.Contribute to Open-Source Quantum Libraries:Enhance and maintain open-source quantum libraries and tools, enabling broader access to quantum programming resources.Stay Updated on Quantum Programming Advances:Research emerging techniques and best practices in quantum programming, incorporating them into your development process.Required Skills: Proficiency in Quantum Programming Languages: Expertise in tools like Qiskit, Cirq, Q#, or PennyLane for developing and optimizing quantum programs.Strong Understanding of Quantum Algorithms: Familiarity with quantum algorithms like Grover's, Shor's, and variational quantum eigensolvers (VQE).Classical Programming Expertise: Proficiency in Python, C++, or similar languages, with experience integrating quantum code into classical workflows.Problem-Solving and Debugging Skills: Ability to diagnose and address issues in quantum programs and optimize for performance.Knowledge of Quantum Hardware: Familiarity with platforms like IBM Quantum, Google Sycamore, and Rigetti, and their programming constraints.Educational Requirements: Master's or Ph.D. in Computer Science, Physics, Mathematics, or a related field. Equivalent experience in quantum programming may be considered.Certifications or specialized training in quantum computing are highly advantageous.Experience Requirements: 3+ years of experience in programming or software development, with at least 1 year focused on quantum computing.Proven track record of developing quantum programs or contributing to quantum frameworks.Experience working in interdisciplinary teams with physicists, mathematicians, and engineers.
#J-18808-Ljbffr