Technical Lead - London, United Kingdom - Pasqal

    Pasqal
    Pasqal London, United Kingdom

    4 weeks ago

    Default job background
    Description
    PASQAL designs and develops Quantum Processing Units (QPUs) and associated software tools.

    Our innovative technology enables us to address use cases that are currently beyond the reach of the most powerful supercomputers; these cases can concern industrial application challenges as well as fundamental science needs.

    In addition to the exceptional computing power they provide, QPUs are highly energy efficient and will contribute to a significant reduction in the carbon footprint of the HPC industry.

    As Lead /Senior Software Engineer, your tasks lie in the development, optimization and maintenance of Pasqal's ecosystem of open- and closed-source quantum libraries.

    The primary focus is on Qadence , a differentiable interface for digital-analog quantum computing in Python, and its backends: numerical simulators written in PyTorch and JAX.

    A secondary focus is the development of a range of internal and external software libraries which use classical and quantum algorithms and machine learning to solve differential equations, graph machine learning and optimization problems and generative modeling tasks.

    Collaborate with quantum researchers and developers on various classical and quantum algorithms and Machine Learning fields.
    Provide leadership and strategical initiatives in the development and productization of software tools to support R&D activities.
    Keep a regular technological watch and propose new ideas for implementation.
    Participate in conferences to keep up-to-date with the quantum computing environment.

    Mandatory:
    PhD in Physics, Math, Computer Science or equivalent.
    ~3-5+ years of experience with software development in industry / research / open source projects, with a strong focus in Engineering and Machine Learning.

    Excellent writing of production-level Python code and strong knowledge of at least one strongly typed language (Rust or C++).

    Experience with software best practices in a collaborative environment, cycles of development, unit testing, CI/CD pipelines.
    Strong foundations of Linear Algebra and Calculus.
    Experience contributing to open-source projects.
    Creative problem solver.
    Agile cultural experience.
    Able to provide project and technical leadership.
    A flexible rhythm of remote work (2 to3 days per week)

    Type of contract :
    Permanent

    We are committed to creating a diverse and inclusive workplace, as inclusion and diversity are essential to achieving our mission.