Backend Engineer, Knowledge Graph (Rust)
GitLab
about 7 hours ago
Remote, Canada +5 more
Mid Level / Senior
Base Salary
$98k - $210k/yr
Responsibilities
- Implement and iterate on backend features in the Rust-based Knowledge Graph service.
- Maintain integrations between Knowledge Graph and the GitLab platform.
- Contribute to system design discussions focusing on reliability and scalability.
- Enhance operational maturity by adding metrics, logging, and alerts.
- Collaborate asynchronously with various teams to clarify requirements and ship features.
- Use AI-assisted development workflows responsibly and share best practices.
- Participate in code reviews and knowledge-sharing sessions.
- Contribute across the stack, including occasional Ruby work and frontend changes.
Requirements
- Professional experience building and maintaining backend systems in production.
- Proficiency in at least one modern backend language with a strong interest in Rust.
- Exposure to distributed data or analytics systems is preferred.
- Interest in graph data modeling and query patterns.
- Experience using AI tools in development is a plus.
- Ability to learn new languages and frameworks as needed.
- Solid fundamentals in system design and ability to reason about trade-offs.
- Comfort working in a low-process, high-ownership environment.
- Strong written communication skills for asynchronous collaboration.
Benefits
- Benefits to support your health, finances, and well-being.
- Flexible Paid Time Off.
- Team Member Resource Groups.
- Equity Compensation & Employee Stock Purchase Plan.
- Growth and Development Fund.
- Parental leave.
- Home office support.
Tech Stack
ClickHouseGoRubyRustTypeScriptVue.js
Categories
AI & MLBackendData Engineering