Hybrid Software Developer – Hardware Architecture Tooling

Posted 2 months ago

Apply now

About the role

  • Design, build, deploy, and maintain tooling, data management, and communication software products and supporting infrastructure.
  • Design APIs for consumption by internal and external services.
  • Work closely with Hardware Engineers to design and implement solutions to enable quantum hardware operation.
  • Support Hardware R&D, Hardware Operations, Cloud Infrastructure, and Developer Enablement.
  • Ensure high-quality production code by maintaining automated test coverage and a dynamic code review process.
  • Perform DevOps tasks, such as maintaining CI/CD pipelines using GitHub Actions.
  • Work with technologies including Python, Rust, Postgres, Docker, CI pipelines, and multiple cloud platforms.

Requirements

  • BSc in Computer Science, Engineering, Physics, Math, or a related field.
  • 4+ years of software development experience.
  • Strong knowledge of modern development languages like Python, Rust, or Go.
  • Some familiarity with Rust is required.
  • Experience with any major cloud providers: AWS, GCP or Azure.
  • Product-minded approach to software development.
  • In-depth knowledge of software development methods such as Test Driven Development, Unit Testing, Agile, etc.
  • Self-driven to deliver high-quality solutions to stakeholders.
  • Comfortable working in a fast-paced environment.
  • Strong communication and collaboration skills.
  • Preferred: Experience with AWS.
  • Preferred: Experience with Rust.
  • Preferred: Experience with ETL pipelines.
  • Preferred: Experience with multiple data storage technologies.
  • Preferred: Experience with front-end web development (extra points for WebGL).
  • Preferred: DevOps experience.

Job title

Software Developer – Hardware Architecture Tooling

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job