
Software Engineering Intern
Role summary
This internship opportunity is with the Quantum Applications Software Architecture team. The intern will collaborate with software engineers to build productionalized software solutions, focusing on an internal automation platform for quantum-application workloads. Key responsibilities include enhancing the reliability, governance, and usability of a Databricks and AWS-backed data/compute platform, contributing to benchmarking, and refining quantum workflow components. The role involves implementing data governance patterns, improving dataset validation, building cost and usage monitoring, and refactoring job submission scripts into an OOP design. The intern will also work on abstracting authentication and setup processes to reduce onboarding friction.
### Who you are
- 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
- 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
### What the job involves
- This is an internship opportunity under the Quantum Applications Software Architecture team
- The intern will work with other software engineers across the company and department to build productionalized software solutions
- They will help build and harden an internal automation platform that lets researchers run quantum-application workloads end-to-end, with reproducible lineage and centralized storage
- A major part of the internship is improving the reliability, governance, and usability of the data/compute platform (Databricks + AWS-backed storage), while also contributing to benchmarking and algorithm-adjacent components of the quantum workflow
- 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
- 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
- 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
- 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
### Benefits
- Financial & Retirement: 401(k) with company match, equity grants, and access to financial wellness tools and planning resources.
- Health: Competitive health coverage for you and your dependents that go beyond your standard medical, dental & vision.
- Wellness: $200 quarterly health reimbursement, 12 therapy + 6 coaching sessions with Modern Health for you and depndents, and annual membership to Care.com.
- Time Off: Discretionary Time Off (DTO) for full-time employees in addition to federal holidays and an end-of-year company shut-down.
- Family Leave: 12 weeks of paid parental leave with the support of a dedicated leave consultant.
- Flexible WOrk: Work in office, hybrid, or remote depending on your team and location.
Similar roles
Software Engineering InternKlaxontech · Milpitas, California, United States · Onsite
Software Engineering InternClayton · Maryville, Tennessee, United States · Onsite
Software Engineering InternAppian · Virginia, United States · Onsite
Software Engineering InternRenesas Electronics · Goleta, California, United States · Hybrid
Software Engineering InternRenesas Electronics · California, United States · Remote