Applied AI Engineer

Fundamental · Remote · Europe · Israel (remote) ·
Fully remoteFull-timeMiddle3–5 years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Fully remote
  • Python + Rust
  • AI Research Lab
  • Senior Level
  • Relocation Support

Join Fundamental, an AI research lab backed by $275m in funding, to work on NEXUS, the world's most powerful Large Tabular Model. You will tackle technical challenges in foundation model development, helping Fortune 100 companies transform their decision-making processes through predictive AI.

As an Applied AI Engineer, you will bridge the gap between research and production. Your work will focus on optimizing neural network pipelines, ensuring numerical stability, and rewriting performance-critical components to handle trillions of dollars in structured business data.

What you'll do

  • Develop and optimize large neural network-based tabular models in Python
  • Profile training and inference pipelines to find performance bottlenecks
  • Rewrite critical components in Rust or C++ where Python limits performance
  • Improve memory efficiency, latency, and throughput across model pipelines
  • Ensure correctness, numerical stability, and reproducibility of the model
  • Collaborate with ML researchers to productionize new capabilities
  • Maintain clean abstractions, comprehensive tests, and clear documentation
  • Shape architectural decisions for ML systems handling tabular data

What you'll need

  • Strong software engineering fundamentals with expert-level Python and Rust
  • Hands-on experience bridging Python and Rust using PyO3 or maturin
  • Experience developing and maintaining ML models in production environments
  • Strong understanding of neural networks and their architectures
  • Track record of optimizing performance-critical code for speed and efficiency
  • Strong profiling and debugging skills for CPU, memory, and latency issues

Nice to have

  • Experience with tabular ML approaches like transformers or tree/NN hybrids
  • Working proficiency in C++ and bridging it with Python via PyBind11
  • Familiarity with PyTorch internals or writing custom ops in Rust or C++
  • Experience optimizing training loops, data pipelines, or inference engines
  • Background in numerical computing or low-level systems programming
  • Exposure to large-scale ML infrastructure such as distributed training
  • Experience with Rust async ecosystem like tokio or SIMD crates like rayon

Stack

  • Python
  • Rust
  • C++
  • PyO3
  • PyBind11
  • PyTorch
  • Tokio
  • Rayon

What you get

  • Competitive compensation package including salary and equity
  • Comprehensive health coverage for employees and dependents
  • Paid parental leave for all new parents, including adoptive and surrogate
  • Relocation support for employees moving to join the team at office locations
  • Mission-driven culture that values diversity of thought and ownership