Key Responsibilities:
Own and deliver end-to-end customer-facing features across the full stack; from browser-side logic in the Chrome extension, through native agent functionality, all the way to backend services and scalable data storage.
Work across a diverse set of product areas, picking up new technologies, environments, and concepts quickly and executing with confidence.
Apply a strong understanding of OS behavior, inter-process communication, file systems, async, and multi-threading to solve real product problems at the systems level
Take initiative and work with high autonomy, identify gaps, own problems, and drive them to resolution without waiting to be directed.
Collaborate with low-level engineers, backend engineers, and product stakeholders to deliver cohesive, high-quality features.
Qualifications:
A fast learner who is comfortable jumping across technologies, layers, and domains
5+ years of experience in low-level development with strong knowledge of Rust, C, or C++
Solid understanding of operating system internals, async programming, multi-threading, and concurrency primitives.
Solid understanding of network protocols and APIs.
Experience with high-level development and a good grasp of algorithms and data structures.
Hands-on experience with both local and cloud databases, backend APIs, and messaging systems.
Strong ownership, collaboration and communication skills, with the ability to work effectively across disciplines.
A fast learner who is comfortable jumping across technologies, layers, and domains
5+ years of experience in low-level development with strong knowledge of Rust, C, or C++
Solid understanding of operating system internals, async programming, multi-threading, and concurrency primitives.
Solid understanding of network protocols and APIs.
Hands-on experience with both local and cloud databases, backend APIs, and messaging systems.
Strong ownership, collaboration and communication skills, with the ability to work effectively across disciplines.