Build the software that drives the analysis and measurement of on-chip photonic devices
Develop and maintain robust, trustworthy analysis pipelines for photonic device data
Work hands-on in a photonics lab and collaborate closely with physicists and engineers
Develop workflows, models, and algorithms to analyze complex experimental data
Perform data analysis and interpret experimental data
Collaborate with data engineers to manage data sourcing and maintain data integrity throughout the analysis pipeline
Apply software best practices and "clean code" to ensure reliability and maintainability of analysis tools
Support hardware team and physicists in using the tools you develop
Potentially expand into test engineering and test automation roles
Requirements
1+ years of hands-on photonics laboratory experience with optical and/or semiconductor testing, including data collection and analysis OR
1+ years of experience in a professional software development environment building robust data analysis tools
Proficiency in Python and experience with data analysis libraries such as NumPy, SciPy, and pandas
Experience with Git and the pull request workflow
Demonstrable understanding of software design principles
Strong foundational understanding of photonics, optical physics, quantum physics, or related fields
Bachelor's degree in Engineering, Physics, or a related field
(Preferred) Master's or PhD degree in Engineering, Physics, or a related field
Understanding of the full software development lifecycle, including version control, code review, testing, continuous integration, logging, and documentation
Strong statistical or mathematical intuition; understanding of overfitting, underfitting, and propagation of uncertainty
Experience with Bayesian methods or optimization methods in data analysis
Excellent communication skills and ability to thrive in a fast-paced research environment
Authorization to work in Canada (application form asks about work authorization)