
Backend Engineer, Knowledge Graph – Rust
Posted 12 hours ago

Posted 12 hours ago
This is a fully remote position, open to applicants in United States, +1 more country.
• Develop and enhance backend functionalities in the Rust-based Knowledge Graph service, including the query engine, SDLC and code indexing processes, as well as API endpoints.
• Ensure seamless integration with GitLab Rails, the Data Insights Platform, Siphon, NATS, ClickHouse, and the GitLab Duo Agent Platform.
• Engage in system design discussions and document decisions with an emphasis on reliability, scalability, and maintainability.
• Enhance operational maturity through metrics, logging, runbooks, alerts, readiness tasks, and appropriate on-call involvement.
• Collaborate asynchronously with product, data, infrastructure, security, and AI teams.
• Utilize AI-assisted development workflows responsibly and share best practices.
• Take part in code reviews, knowledge-sharing sessions, and collaborative pairing.
• Contribute across the technology stack, including occasional Ruby tasks and minor frontend adjustments.
• Proven experience in building and maintaining backend systems in production environments.
• Proficiency in at least one modern backend programming language and a keen interest in Rust, along with prior Rust experience or evidence of a quick learning curve.
• Familiarity with distributed data or analytics systems, such as OLAP databases, Kafka or NATS-style messaging, or CDC pipelines, or a strong desire to develop those skills.
• Interest in graph data modeling and query patterns, including property graphs, n-hop traversals, and aggregations.
• Practical experience or a strong interest in utilizing AI tools in daily development tasks.
• Capability to learn new languages and frameworks like Ruby, Go, or TypeScript/Vue.
• Strong foundation in system design principles, including evaluating trade-offs and architectural choices.
• Comfort in a low-process, high-ownership environment, with clear written communication across time zones.
• Ability to thrive in an all-remote team setting.
• Comprehensive benefits to support your health, finances, and overall well-being.
• Flexible Paid Time Off.
• Team Member Resource Groups.
• Equity Compensation & Employee Stock Purchase Plan.
• Growth and Development Fund.
• Parental Leave.
GitLab
Miratech
Miratech
Grupo Boticário
Get handpicked remote jobs straight to your inbox weekly.