Rust Engineer
Core
Design and develop the next generation of a Proactive Data Loss Prevention (DLP) engine, migrating existing components from C++, C#, and Python to Rust.
Role type
Senior Rust Backend Engineer
Builds
Proactive Data Loss Prevention (DLP) engine
Domain
Cybersecurity, Data Loss Prevention
Deliverable
production ML models
Required skills
Rust, C++, C#, Python, Linux programming, multi-threaded programming, memory management, AI coding agents, LLM-based tooling, CI/CD, version control, FFI, REST API
Preferred skills
QT framework, GitHub, Jira, Confluence, data science, Agile/Scrum
Technologies
Rust, C++, C#, Python, Linux, Git, AI agents, LLMs, QT, REST API
Responsibilities
Design and develop the next generation of the Proactive DLP engine in Rust; Migrate existing C++, C# and Python components to Rust; Build and orchestrate AI agents that generate, test and refactor code; Review design specs and code, including code produced by AI agents; Design specifications and write test cases; Partner with scrum team members on delivering sprint commitments.
Seniority
Mid-Senior, hands-on IC
