Responsabilities:
- Design and implement new services and APIs in Python (FastAPI)
- Contribute to and maintain our React-based frontend applications (SPAs)
- Work on internal tools that enable teams to monitor and interact with our quantum chips
- Collaborate with low-level software engineers to expose hardware functionality through higher-level interfaces
- Facilitate code reviews and guide junior team members
- Define and enforce best practices in architecture, testing, deployment, and monitoring
- Help improve our CI/CD pipeline and deployment process (GitLab CI, Ansible, Docker/Podman)
- Contribute to deployment and infrastructure decisions for both on-prem and cloud (GCP, OVH) environments
- Participate in sprint planning, design discussions, and roadmap definition
Requirements:
- Experienced: 3+ years of experience as a software engineer in a cloud environment
- Proficient in Python: Strong backend experience, with a good grasp of modern Python, FastAPI or similar frameworks, and asynchronous programming
- Frontend-Capable: Comfortable with React (or similar frameworks) and understand how to build and maintain SPAs
- DevOps-Minded: Experience working with containers (Docker/Podman), CI/CD workflows, and infrastructure tools like Ansible
- Infrastructure-Aware: Familiar with modern deployment environments, including Kubernetes (on-prem or in the cloud) and VM-based setups
- Collaborative Leader: Able to mentor others, lead by example, support a growing team, and help apply best practices
- Product-Focused: You understand user needs and care about delivering useful, maintainable, and well-documented software
We're Also Looking For:
- Experience working in high-performance computing, hardware control systems, or quantum/physics-driven and product-driven environments
- Contributions to open-source projects
- Familiarity with GitLab (projects, issues, CI/CD)
- Understanding of authentication and user access control (OAuth2, Keycloak, etc.)
