Sr. Engineer, Research Software
$170,000–$192,000 year
On-site · San Jose, California, United States
Job Summary
Senior Research Software Engineer to build scalable modeling infrastructure for silicon photonics. Responsibilities include partnering with photonics and circuits engineers to evolve prototypes into well-tested, versioned tools; designing and maintaining data schemas and interfaces describing devices, measurements, model parameters, and simulation results; building and operating data ingestion, cleaning, and curation pipelines; scaling simulation and analysis workloads on HPC and AWS; integrating AI/ML tooling into engineering workflows; applying modern software practices (testing, CI/CD, documentation, reproducible environments) in a research setting; and collaborating with cross-disciplinary teams to ensure the modeling infrastructure evolves with the product roadmap.
Required Qualifications
- Bachelor's degree in Computer Science, Data Science, Physics, Optics/Photonics, Electrical Engineering, or a related field
- 2+ years of experience building scientific or engineering software in a research, product, or modeling context
- Strong Python skills, including hands-on experience with the scientific stack (NumPy, SciPy, pandas, networkx, or similar)
- Experience owning and maintaining a codebase with real users
- Experience designing data schemas and APIs used by other engineers or scientists
- Experience running large-scale compute workloads in AWS and/or HPC environments (SLURM or equivalent)
- Comfortable working on Linux/UNIX systems and with modern developer tooling (Git, CI, containers)
- Excellent communication skills and a collaborative working style
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.