about 3 hours ago
Remote, India
Mid Level / Senior
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.
- Improve operational maturity by enhancing metrics, logging, and readiness tasks.
- 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, or motivation to develop those skills.
- Interest in graph data modeling and query patterns.
- Practical experience or strong interest in using AI tools in development.
- Ability to pick up 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