Atom Computing

Senior Optimization Engineer, Operations Research

Atom Computing

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Manual Apply

Salary

💰 $155,000 - $185,000 per year

Job Level

Senior

Tech Stack

PythonRust

About the role

  • Developing and maintaining software tools to solve classical optimization problems.
  • Working with physicists to develop exact and heuristic cost functions.
  • Evaluating the performance of optimization routines in terms of time, compute resources, and accuracy.

Requirements

  • PhD in Operations Research or a related field
  • 3+ years of professional experience
  • A passion for (mixed) integer programming and a track record of implementing performant optimization algorithms.
  • A strong background in data structures, algorithms, and optimization; practical experience in scheduling and graph partitioning applications is preferred, but not required.
  • Skilled programmer, including familiarity with standard industry practices (version control, automated testing,code review, and software development best practices).
  • Proficiency with one or more of the standard optimization software libraries (e.g. Gurobi, CPLEX) and proficiency with Python. Experience with a compiled language such as C++ or Rust is preferred.
  • Willingness to learn quantum mechanics, quantum computing, and quantum error correction concepts required to put work in context.
  • Excited to work at a fast-growing, early-stage startup: self-motivated, humble, driven, collaborative, and with a high tolerance for ambiguity and uncertainty.