Repository/DevOps Engineer

PsiQuantumPalo Alto, CA
3d$140,000 - $165,000

About The Position

Quantum computing promises to solve many important problems that could never be solved on any conventional computer. At PsiQuantum we’re building a general-purpose silicon photonic quantum computer to tackle these very problems. PsiQuantum is looking for an experienced and highly motivated DevOps engineer who can architect and optimize large scale research & development repositories utilised in a range of applications in the design/build/validation process for photonic chip design and tape out. Quantum computing requires breakthrough engineering innovations; we expect a software platform that integrates many industry standard components with novel and custom software designed to be automated, reduce errors and scaled. Being a startup in an all-new engineering field, the role is expected to be highly collaborative and requires excellent technical skills to execute projects to meet milestones and technical scope. An ideal DevOps Engineer is a hands-on automation expert who designs, builds, and maintains scalable, secure, and reliable software delivery pipelines. They possess deep experience with Git-based repository management (branching strategies, code reviews, access controls), CI/CD platforms, and Infrastructure as Code tools. The ideal candidate understands containerization and orchestration, artifact management, dependency governance, and secure supply chain practices. They proactively improve developer experience by reducing build times, increasing deployment frequency, and implementing robust testing and rollback strategies. Strong Python skills, cloud platform expertise and observability knowledge are essential. Beyond technical ability, they demonstrate ownership, clear communication, and a continuous improvement mindset, collaborating closely with development, security, and operations teams to deliver resilient, compliant, and high-performing release workflows.

Requirements

  • Bachelors or other advanced degrees in Computer Science or related engineering fields.
  • Experience in production software engineering or DevOps role
  • Experience with complex software development projects for custom test solutions, hardware interfaces, and platform level firmware/software OR experience developing complex experimental systems in the case of recent college graduates.
  • Source Control:Expertise in Git and platforms like GitHub, GitLab, or Azure DevOps.
  • Scripting/Languages:Expert level in Python. Rust, TypeScript, C++ are nice-to-haves.
  • CI/CD Tools:Experience with Jenkins, GitLab CI, GitHub Actions, or Azure Pipelines.
  • Cloud Platforms:Working knowledge of AWS, Azure, or Google Cloud Platform.
  • Containerization:Proficiency with Docker and Kubernetes.
  • Proven team player with an ability to work effectively across departments, sites, time zones.
  • Excellent verbal and written communication skills with an ability to communicate effectively to a variety of audiences.
  • Strong critical thinking, creative, innovative, analytical, and detail-oriented problem-solving skills.
  • Proven track record of impactful results.
  • Ability to work independently with limited direction.
  • Demonstrated ability to lead and juggle multiple priorities and deliver against a schedule.
  • Demonstrated interest in quantum computing
  • Ability to contribute to a fast-paced start-up environment.

Nice To Haves

  • Scripting/Languages:Expert level in Python. Rust, TypeScript, C++ are nice-to-haves.

Responsibilities

  • Repository Management:Architect, Consolidate, Configure and maintain repository security, access controls, branch policies, and branching/merging strategies.
  • CI/CD Pipeline Development:Design, implement, and maintain automated Continuous Integration and Continuous Deployment (CI/CD) pipelines.
  • Infrastructure as Code (IaC):Use tools like Terraform, Ansible, or CloudFormation to provision and manage cloud/hybrid infrastructure.
  • Automation:Automate code testing, security scanning, and deployment tasks to increase release speed and accuracy.
  • Collaboration & Support:Work with developers to optimize workflow, troubleshoot build failures, enhance and maintain code quality, and provide technical support for tools.
  • Monitoring & Security:Monitor system performance, logs, and security, ensuring compliance with standards.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service