Senior R&D Engineer (Quantum Computing)
Location
Pune | India
Job description
Key Duties and Responsibilities
- Perform complex development activities, including the research, design, development, testing and documentation of quantum computing algorithms such as Quantum Lattice Boltzmann, VQE and QAOA to accelerate numerical simulations.
- Research directly or with other technical experts new breakthrough in quantum computing (hardware or algorithms) and how they could impact ANSYS
- Participate in brainstorming, planning, architecture, and research.
- Craft and optimize core parallel algorithms and data structures to provide the best solutions using Ansys tools.
- Publish and present discovered optimization techniques in Ansys blogs or relevant technical conferences to engage and educate the developer community.
- Diagnose and fix code problems.
- Create unit regression and/or system-level tests to thoroughly validate new features or changes.
- Works under the general supervision of a development manager
Minimum Education/Certification Requirements and Experience
- Masters in Engineering, Computer Science, with focus on applied maths or physics or related field.
- Programming fluency in Python and C/C++ with a deep understanding of algorithms, programming techniques, and software design.
- Familiarity with quantum concepts and techniques, including common quantum algorithms such as Quantum Fourier Transform (QFT), Quantum Phase Estimation (QPE), and Quantum Approximate Optimization Algorithm (QAOA).
Preferred Qualifications and Skills
- Experience on quantum computing programing, with languages such as Qiskit, QuTip or Pulser
- Experience on general purposes computing on GPU, with languages such as CUDA, OpenAcc OpenMP, MPI and OpenCL
Job tags
Salary