Requirements
- Strong software engineering fundamentals with expert-level Python and C++
- Hands-on experience bridging Python and C++ (PyBind11, Cython, or custom extensions)
- Experience developing and maintaining ML models in production
- Strong understanding of neural networks
- Track record of optimizing performance-critical code
- Strong profiling and debugging skills (CPU, memory, latency)
Nice to Have
- Experience with tabular ML approaches (transformers, tree/NN hybrids, learned embeddings)
- Familiarity with PyTorch internals or writing custom ops
- Experience optimizing training loops, data pipelines, or inference engines
- Background in numerical computing or systems programming
- Exposure to large-scale ML infrastructure (distributed training, batching, caching)
Benefits
- Competitive compensation with salary and equity
- Comprehensive health coverage, including medical, dental, vision, and 401K
- Fertility support, as well as paid parental leave for all new parents, inclusive of adoptive and surrogate journeys
- Relocation support for employees moving to join the team in one of our office locations
- A mission-driven, low-ego culture that values diversity of thought, ownership, and bias toward action


