Software Engineer

xLight Inc.

San Francisco (CA)

Hybrid

USD 150,000 - 230,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health Insurance
Life & Disability Insurance
401k with match
Flexible PTO
Winter Break
Flexible Hybrid
Catered meals at Palo Alto
Snacks at Newport News

Job summary

xLight Inc. is seeking a seasoned Software Engineer to advance AI/ML-driven accelerator control and modeling.

You will collaborate with physicists and ML researchers to translate research into production-ready software and autonomous operations for industrial accelerators. Join a startup-like team focused on cutting-edge simulation, digital twins, and scalable visualization, with a hybrid work model across key sites in California.

Qualifications

  • BS or MS in Computer Science, Electrical Engineering, Physics, or a related field.
  • 8+ years of software engineering experience in scientific computing, ML applications, or physics-based systems.
  • Proficient in Python with emphasis on clean code, docs, and unit testing.
  • Experience with numpy, pytorch, pydantic.
  • Git and collaborative development workflows (PRs, code reviews).
  • Familiarity with HPC environments and cluster systems (SLURM or equivalent).
  • CI/CD and deployment practices.
  • Strong communication and collaboration skills.

Responsibilities

  • Design and implement a virtual accelerator, a simulation service with same control interface as the physical machine.
  • Integrate physics codes via a common interface layer (e.g., LUME) for versioned, reproducible models.
  • Build a digital twin layer syncing models with the machine using telemetry and calibration history.
  • Stand up immersive 3D visualization with NVIDIA Omniverse/OpenUSD for design reviews and training.
  • Provide the simulation backend for automated startup, optimization, and ML workflows.
  • Develop testing infrastructure: scenario replay, regression testing, and hardware-in-the-loop benches.

Skills

Python
ML
Clean code
Unit testing
Numpy
Pytorch
Pydantic
Git
Collaboration
Independent work

Education

BS or MS in CS/EE/Physics

Tools

Git
SLURM
OpenUSD
NVIDIA Omniverse
LUME

Job description

Reports To: Director, Accelerator Physics

About xLight

xLightis building the world's most powerful laser to revolutionize semiconductor lithography, metrology, and other critical applications. Our approach harnesses the power of free-electron lasers, building accelerator technology in use globally at scientific user facilities. Extending this technology, we are developing industrial-grade light sources, engineered for continuous operation, to meet the sophisticated demands of next-generation patterning, metrology, and inspection applications. Join us in this new revolution.

We hire exceptional talent — and exceptional means more than a strong résumé. How we achieve results is just as important as the results themselves, which is why attitude and character matter as much as technical skill. We believe great talent is widely distributed, not confined to a particular school or background. We seek individuals who demonstrate ownership, a spirit of collaboration, technical curiosity, and a genuine willingness to learn and grow — guided by our core values of Respect, Integrity, Creativity, and Engineering Excellence. We don't just hire for what someone can do today. We hire for who they are and who they are becoming.

What We Need — and Why It Matters

xLight is seeking a skilled Software Engineer to join our team in developing cutting-edge machine learning systems for particle accelerator control and modeling. Working closely with our team of physicists and ML researchers, you will play a crucial role in advancing autonomous accelerator operations through the development of AI/ML algorithms and software frameworks. This position offers the opportunity to work on a collaborative project with SLAC National Accelerator Laboratory, focusing on automated startups, control systems, and digital twin technologies for next-generation industrial accelerators.

The ideal candidate will excel in the fast-paced nature of a start-up environment and demonstrate a proactive approach in a collaborative, interdisciplinary team. You will be instrumental in translating research concepts into robust, production-ready software solutions that enable continuous, autonomous operation of complex accelerator systems.

What You'll Do
  • Design and implement the virtual accelerator: a simulation service that presents the same control system interface as the physical machine, so startup sequences, control algorithms, and operator tools can be developed and validated without beam time.
  • Integrate accelerator physics and Multiphysics codes behind a common interface layer such as LUME, so that models from different groups are versioned, reproducible, and composable rather than divergent.
  • Build the digital twin layer that keeps models synchronized with the as-built, as-operated machine — ingesting live and archived telemetry, survey and alignment data, and calibration history, and flagging divergence between model and machine.
  • Stand up immersive 3D visualization and engineering collaboration using NVIDIA Omniverse and OpenUSD, connecting CAD and facility models to live simulation and machine data for design review, installation planning, maintenance, and operator training.
  • Provide the simulation backend that automated startup, optimization, and machine learning workflows run against, so algorithms developed by physicists can be exercised repeatedly, unattended, and without beam time.
  • Build the testing infrastructure around it: scenario replay from archived machine states, regression testing of control algorithms, and software-in-the-loop execution, extending to hardware-in-the-loop benches in support of the controls team.
  • Own the supporting infrastructure: containerized deployment, continuous integration, GPU and HPC scheduling, simulation data management, and documentation that makes results reproducible.
  • Collaborate with physicists to transform research prototypes into production-ready scientific computing software, ensuring code quality and maintainability.
  • Contribute to open-source software ecosystems and tools that can be deployed across scientific user facilities and industrial accelerator environments.
What We Are Looking For
  • BS or MS in Computer Science, Electrical Engineering, Physics, or a related field.
  • 8+ years of experience in software engineering with a focus on scientific computing, machine learning applications, or physics-based systems.
  • Proficient in Python programming with emphasis on clean code practices, comprehensive documentation, and unit testing.
  • Familiarity with the following Python libraries is desired: numpy, pytorch, pydantic
  • Experience with version control systems (Git) and collaborative development workflows including pull requests and code reviews.
  • Familiarity with high-performance computing environments and cluster computing systems (i.e. SLURM or equivalent).
  • Experience with software testing, continuous integration, and deployment practices.
  • Strong communication and collaboration skills for effective partnership with research teams, external collaborators, and interdisciplinary groups.
  • Ability to work independently in a fast-paced startup environment while maintaining attention to detail and code quality.
And If You Bring This — Even Better
  • Experience with physics simulations and computational modeling for accelerator systems.
  • Familiarity with national laboratory environments and collaborative research processes.
  • Previous experience working with particle accelerators and accelerator physics control systems.
What You Can Expect from Us
  • 100% Company-funded health insurance for employee
  • Company funded Life Insurance and disability insurance
  • 401k contribution. 100% up to 3% of compensation, plus 50% match between 3% and 5%. Immediately vested.
  • Flexible Paid Time-Off, Sick leave and Company Holidays
  • Company Paid Two-weeks Winter Break
  • Flexible Hybrid Work Model
  • Chef prepared Breakfast, Lunch, and Dinner at Palo Alto office
  • Monthly breakfast, complimentary snacks and beverages at Newport News office
EEO Statement

xLight Inc. is an Equal Opportunity Employer. Our policy is clear: there shall be no discrimination on the basis of age, disability, sex, race, religion or belief, gender reassignment, marriage/civil partnership, pregnancy/maternity, or sexual orientation. We are an inclusive organization and actively promote equality of opportunity for all with the right mix of talent, skills and potential. We welcome all applications from a wide range of candidates. Selection for roles will be based on individual merit alone.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Electrical Engineer
Electrical Engineer

xLight Inc. • Palo Alto (CA)

Hybrid
USD 100,000 - 135,000
Health insurance (employee)
Life Insurance
Disability insurance
+2
Accelerator Operations Director
Accelerator Operations Director

xLight Inc. • United States

Hybrid
USD 180,000 - 280,000
Health insurance
Life and disability insurance
401k with company match
+3
Computational Physicist
Computational Physicist

xLight Inc. • San Francisco (CA)

Hybrid
USD 125,000 - 180,000
Health insurance
Life insurance
Disability insurance
+4
Radiation Physicist
Radiation Physicist

xLight Inc. • Palo Alto (CA)

Hybrid
USD 115,000 - 150,000
Health insurance
Life insurance
Disability insurance
+5
Optomechanical Engineer
Optomechanical Engineer

xLight Inc. • Palo Alto (CA)

Hybrid
USD 115,000 - 165,000
Health insurance
Life insurance
401k with company match
+4
Installation Manager
Installation Manager

xLight Inc. • United States

Hybrid
USD 150,000 - 210,000
Health insurance
Life insurance
401(k) with match
+2
Construction Manager
Construction Manager

xLight Inc. • City of Albany (NY)

On-site
USD 150,000 - 195,000
Health insurance
Life Insurance
Disability insurance
+4
Quality Manager
Quality Manager

xLight Inc. • Newport News (VA)

Hybrid
USD 155,000 - 190,000
Health insurance
Life insurance
Disability insurance
+5
Industrial Motion Control Engineer
Industrial Motion Control Engineer

xLight Inc. • San Francisco (CA)

Hybrid
USD 115,000 - 160,000
Health insurance
Life Insurance
Disability Insurance
+5
Instrumentation Engineer
Instrumentation Engineer

xLight Inc. • United States

Hybrid
USD 110,000 - 165,000
Health insurance
Life & disability insurance
401k with company match
+2