Junior Cloud Developer

Paris
Engineering – Software /
CDI /
On-site
Alice & Bob are a deep tech company going through an R&D stage to build the first fault-tolerant Quantum Computer. We secured 30 million USD in funding to further develop our unique technology.

We are a young team with some of the brightest scientific minds joining us straight from completing their PhD or university. Of course, we are serious about our mission and participation in the quantum race alongside tech giants like Google and IBM, however we are also keen to create ever-lasting memories. Including lots of celebrations and fun, as we continue to have many successes along the way to our ultimate goal of building the first Universal, fault-tolerant Quantum Computer! Which can have large positive impact for humanity. Do you want to join a team that is trying to change the world?

As a software engineer on the cloud team, your role will be to create the software layers enabling external users, from the academic world and the industry, to use our quantum computer.

Responsabilities

    • Designing APIs to interface with quantum development frameworks and portals
    • Compiling user code into programs compatible with Alice&Bob's hardware
    • Simulating quantum hardware on classical hardware, by leveraging existing simulators or creating our own
    • Maintaining a highly available production stack, from the publicly exposed API down to the quantum chip
    • Coordinating with other engineers working on hardware, low-level software, and quantum physics to deliver value early to the user and iterate on feedback
    • We are looking for humble and passionate individuals, who can help us deliver on our ambition

Main Requirements

    •  Python Programming: Proficiency in Python 3, with a solid understanding of syntax, data structures, and standard libraries.
    • REST API Framework: Basic to intermediate experience with FastAPI or similar framework, including building and maintaining RESTful APIs.
    • Cloud Computing: Basic knowledge of a cloud provider (Google Cloud Platform would be a plus) and some of its services (e.g. for GCP: Compute Engine, Cloud Functions, Cloud Run)
    • Containerization: Familiarity with Docker and containerization concepts. Ability to create and manage Docker containers.
    • Version Control: Experience with Git and GitHub/GitLab for version control and collaborative development.
    • Databases: Basic understanding of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). Ability to integrate databases with FastAPI applications.
    • Unit Testing: Knowledge of writing unit tests and using testing frameworks like pytest.
    • API Design and Documentation: Understanding of RESTful API principles and experience with API documentation tools like Swagger (OpenAPI).

Nice to have

    • CI/CD: Basic knowledge of Continuous Integration and Continuous Deployment (CI/CD) pipelines.
    • Kubernetes: Understanding of Kubernetes for orchestrating containerized applications.
    • Security: Awareness of basic security practices for developing APIs.
    • Agile Methodologies: Familiarity with Agile development practices, including Scrum or Kanban.
    • Monitoring and Logging: Experience with monitoring and logging tools like Prometheus, Grafana, or Stackdriver