Develop and optimize large neural network-based tabular models. Profile and rewrite performance-critical components in Rust and C++ to improve efficiency, latency, and throughput for enterprise AI systems.
Salary not listed
RemoteML Engineering
About the role
Key Responsibilities
Take part in development and optimization of a large neural network-based tabular model implemented in Python
Profile training and inference pipelines to identify performance bottlenecks
Rewrite critical components in Rust (via PyO3 or custom extensions) where Python limits us, with C++ (via PyBind11 or custom extensions) as a secondary option where appropriate
Improve memory efficiency, latency, and throughput across model pipelines
Ensure correctness, numerical stability, and reproducibility as the model evolves
Collaborate with ML researchers on productionizing new capabilities
Maintain clean abstractions, comprehensive tests, and clear documentation
Shape architectural decisions for our ML systems handling tabular data
Must Have
Strong software engineering fundamentals with expert-level Python and Rust
Hands-on experience bridging Python and Rust (PyO3, maturin, or custom extensions)
Working proficiency in C++ and 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 (Rust or C++)
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)
Experience with the Rust async ecosystem (tokio) or SIMD/parallelism crates (rayon, ndarray)
Benefits
Competitive compensation with salary and equity
Comprehensive health coverage, including medical, dental, vision, and 401K
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
Characterize, analyze, and optimize performance of state-of-the-art AI models on Cerebras' wafer-scale hardware. Build performance models, optimize kernels and compilers, debug runtime behavior, and develop visualization tools to influence next-gen AI architecture.
Salary not listed
On-site3+ YOEML Engineering
Research Engineer, Privacy
OpenAISan Francisco, CA
Research Engineer on OpenAI's Privacy team designing and prototyping privacy-preserving ML algorithms like differential privacy and federated learning at scale. Requires hands-on PETs experience, fluency in PyTorch/JAX, and a track record implementing or publishing novel privacy work.
380k – 445k/yr
HybridML Engineering
Research Engineer
ConsoleSan Francisco, CA
Research Engineer building self-improving AI agent systems at Console. Develop eval/optimization loops, fine-tune specialist models, and improve agent reasoning over enterprise context using production data to drive measurable gains in quality, latency, and reliability.
200k – 350k/yr
On-siteML Engineering
Software Engineer, AI Platform
NotionSan Francisco, CA +1
Build and scale the shared AI platform foundations at Notion, enabling fast and safe shipping of AI products. Requires experience with LLM/ML platforms, strong ownership, and comfort across backend, infrastructure, and product code.
180k – 201k/yr
Hybrid5+ YOEML Engineering
Machine Learning Engineer
LiftoffCalifornia
Machine Learning Engineer building statistical models, optimization systems, and experiments for mobile ad tech economics on the Revenue Engine team. Requires PhD in CS/ML/Economics and industry experience applying ML or economics at scale.