Rust Engineer

Compensation package

  • $125,000 USD salary, 3% cost-of-living adjustment year-over-year
  • 1% equity, vesting over 4 years with 1 year cliff
  • Flexible vacation policy, mandatory minimums per quarter
  • Additional benefits will be based on the employees location and needs.

Work environment

  • Global, remote team
  • 4-day work week (flex-time, ~32hrs/week)
  • High autonomy, high responsibility, high collaboration
  • “Be excited to wear many hats”: Anticipate that your role will need to adapt to the company’s needs and will likely require you to leverage different styles and skills.
  • You will be directly reporting to the CEO and working on a team of 3-4 peers
  • Culture of over-communication and direct feedback, early and often

Responsibilities/Qualifications

Short version

We’re looking for folks who have previously and/or are eager to:

  • work in product-driven engineering companies as an engineer
  • write code in Rust
  • build and distribute CLI tools
  • care about user impact over ideological purity
  • have opinions about how to manage team knowledge and operations

Engineering

We’re looking for engineers who are flexible, enjoy learning new tools, but are grounded by the wisdom of making boring choices. Ideally you will have some demonstrable experience with two or more of the following, and an interest in learning the others:

  • Building, testing, and distributing CLI tools in Rust
  • Cross-platform packaging of tools, including managing system dependencies
  • Configuration design, management, maintenance, and documentation
  • Static site generation and documentation frameworks (i18n, versioning, customization)
  • Performance monitoring and optimization of build systems
  • Data collection, analysis, and visualization; with a focus on privacy and security
  • Embeddable API/tool playgrounds

Product and Advocacy

We’re looking for engineers who are more excited about the user impact of the code they write than any other aspect of that code. Ideally you will have some demonstrable experience with two or more of the following, and an interest in learning the others:

  • Customer interviews, needs investigation, issue triage
  • Product requirements documentation, RFC work
  • Workshop and tutorial development and execution
  • Content development (conference talks, blogs, twitter threads, videos, podcasts)

Knowledge Management and Operations

Joining as an engineer of a small early startup team means taking on the opportunity to shape the future of the product and the company. We’re looking for folks who care about not just what they work on, but how they work on it. Ideally you will have demonstrable experience with at least one of the following, and an interest in learning the others:

  • Developing, documenting, and maintaining internal processes and policies
  • Identifying and communicating difficult tradeoffs in the short- and long-term
  • Interviewing and hiring for a variety of roles