about 3 hours ago
Remote, India
Staff+
Responsibilities
- Lead the design and evolution of core Knowledge Graph services in a production Rust codebase.
- Own complex, cross-cutting initiatives from technical direction to implementation.
- Drive system design decisions to improve reliability, scalability, and maintainability.
- Define and improve operational maturity for the service, including SLOs and incident response.
- Collaborate asynchronously with various teams to unblock dependencies and land features.
- Apply AI-assisted development workflows responsibly and establish norms for AI usage.
- Mentor and support other engineers through pairing and technical design reviews.
- Contribute across the stack, including Ruby and frontend work, to keep delivery moving.
Requirements
- Significant experience building and operating production backend systems.
- Strong engineering skills in Rust or ability to ramp quickly in a Rust-first environment.
- Strong system design skills with clear architectural decision-making.
- Strong fundamentals in preparing information for AI agents.
- Comfort working in ambiguous environments and ability to work autonomously.
- Experience with distributed data or analytics systems like OLAP databases.
- Familiarity with graph data modeling and query patterns.
- Practical experience using AI tools in development workflows.
- A language-agnostic mindset with the ability to learn new languages as needed.
- Excellent written communication skills for asynchronous collaboration.
- Interest in mentoring and supporting team growth.
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