PsiQuantum→
Intern, Software Engineering at PsiQuantum in Palo Alto, CA
InternshipOn-sitePalo Alto, CA$57k–$98k/yr
Skills
pythonapi designobject-oriented programmingsoftware packagingsoftware testingdistributed computingremote compute conceptscloud storage fundamentalsquantum computing applicationsquantum algorithmslinear algebrascientific computingdatabricksawss3iamboto3cost monitoringscientific python stacksgpu computingjaxnumpyscipyperformance profilingquantum chemistry workflowstensor factorization
Job Description
Summary: PsiQuantum is on a mission to build the first useful quantum computers, focusing on million-qubit, fault-tolerant systems. The intern will work with software engineers to enhance an internal automation platform for quantum application workloads and improve the reliability and usability of the data/compute platform.
Responsibilities:
- Data platform governance and reliability
- Implement governance patterns for datasets and run outputs (naming, lineage, access boundaries, catalog/volume organization)
- Improve dataset upload validation and guardrails to prevent accidental modification of unrelated storage paths and to enforce consistent metadata and file structure
- Monitoring, usage, and cost visibility
- Build monitoring and reporting for compute usage and cost drivers (job frequency, runtime, GPU utilization proxies, storage growth, auto-termination effectiveness)
- Deliver dashboards that make platform health and spend understandable to both engineers and researchers
- Job orchestration and software quality
- Refactor existing job setup / submission scripts into a maintainable, testable OOP design (clear interfaces, configuration objects, reusable clients)
- Improve workflow parameter handling for the two-stage pipeline (tensor factorization stage and QRE stage) and standardize outputs for downstream analysis
- Developer Experience simplification
- Reduce onboarding friction by abstracting authentication and setup into a single, ergonomic path (e.g., a CLI/Python entry point that validates auth, environment, and required dependencies)
- Replace 'follow the guide manually' with automation: preflight checks, actionable errors, and self-serve setup validation
Required Qualifications:
- Currently pursuing BS/MS/PhD in Computer Science, Engineering, Physics, Math, or related field
- Strong Python skills, including clean API design, OOP, packaging, and testing
- Working knowledge of distributed/remote compute concepts (jobs, clusters, queues) and cloud storage fundamentals
- Familiarity with quantum computing applications/algorithms (resource estimation, quantum simulation, or adjacent numerical methods); comfort with linear algebra and scientific computing
Preferred Qualifications:
- Databricks experience (Jobs API/SDK, workspace organization, catalog/permissions patterns)
- AWS experience (S3, IAM/credentials handling, boto3-style tooling, cost monitoring patterns)
- Experience with scientific Python stacks and GPU compute (JAX/NumPy/SciPy; performance profiling)
- Exposure to quantum chemistry workflows, tensor factorization, or benchmark-driven research engineering
Required Skills: Python, API design, Object-oriented programming, Software packaging, Software testing, Distributed computing, Remote compute concepts, Cloud storage fundamentals, Quantum computing applications, Quantum algorithms, Linear algebra, Scientific computing, Databricks, AWS, S3, IAM, Boto3, Cost monitoring, Scientific Python stacks, GPU computing, JAX, NumPy, SciPy, Performance profiling, Quantum chemistry workflows, Tensor factorization
Benefits: Housing/Commuter Stipend
Benefits
Housing/Commuter Stipend