Career

Data Software Engineer (Recommendation Systems, Rust)

Fully Remote (Global)

About zystem, Inc.

At zystem, we’re building zymtrace, a distributed continuous profiling solution that optimizes both general-purpose and accelerated computing workloads. Our technology provides deep, actionable insights into CPU & GPU-bound applications and inference - all without requiring recompilation or instrumentation.

As a fully distributed team, we’re focused on creating cutting-edge infrastructure and observability solutions that help our customers maximize computational efficiency.

About the Role

This role sits at the intersection of systems engineering and data science.

We are seeking a Data Software Engineer to accelerate our work on building recommendation systems that transform massive volumes of observability data (starting with GPU & CPU profiling signals) into actionable insights. Not just insights—you’ll also explore cutting-edge integration with S/LLM agents to automatically generate, review and suggest pull requests.

You’ll design and implement recommendation algorithms that automatically identify performance bottlenecks, suggest optimizations, and prioritize the most impactful improvements—by cost, carbon emission and arbitrary priotization criteria factors.

Working primarily with ClickHouse as your data backbone, you’ll turn raw system telemetry into intelligent, context-aware insight that helps AI/ML engineers answer performance questions quickly—rather than combing through multiple dashboards, flamegraphs and visualizations.

All our services are built in Rust, so you must be comfortable in reading and writing Rust 🦀.

Must-Have Qualifications

  • Experience designing and implementing recommendation systems or similar ML/AI-driven features
  • Experience with Rust for building high-performance data systems
  • Proven ability to work with large datasets and optimize for real-time data processing
  • Understanding of systems performance concepts and profiling data
  • Ability to work independently and communicate clearly in a distributed team environment

Nice-to-Have Qualifications

  • Experience with ClickHouse for analytics workloads and large-scale data operations
  • Experience with running LLMs locally and massive bonus for distilling LLMs into SLMs
  • Familiarity with observability tools and performance monitoring systems
  • Knowledge of GPU profiling and accelerated computing workloads
  • Background in systems performance optimization

Why Join zystem?

  • Fully remote work environment with flexible hours
  • Work on a meaningful project with a world-class team
  • Use and contribute to cutting-edge technologies like Rust, eBPF, ClickHouse, Nix, and WASM
  • Competitive compensation and benefits package

Refs: ‍

zymtrace launch blog post

About the team, our investors and advisors