Product Engineer

Remote $80k–$160k senior 4 months ago full-time quality 8.5/10

Role in brief

Sherlock is seeking a Senior Product Engineer to develop AI-driven blockchain security products. This role involves direct customer interaction to identify needs, then building and implementing UI and product changes using Python, Next.js, and TypeScript. Ideal for engineers who enjoy end-to-end product ownership, including UI development, and have practical experience with LLMs in production.

PythonNext.jsTypeScriptLLMs

About the role

This role focuses on bridging customer needs with product development in the AI-driven blockchain security space. The Product Engineer will engage directly with protocol teams to understand their requirements, translating these conversations into concrete product and UI changes. A significant part of the job involves shipping these changes personally, emphasizing a hands-on approach to development rather than just specification.

The position also involves improving the AI pipelines that determine the quality of findings reaching customers, including prompting, judging, and false-positive reduction. Building and maintaining benchmarks to assess product improvements is another key responsibility. The engineer will make product decisions in ambiguous situations and drive work forward without constant oversight, working closely with developers and security researchers.

Success in this role means taking ownership of a core product area and continuously improving it based on customer feedback and AI advancements. The ideal candidate will be comfortable with frequent technical customer calls, transforming discussions into actionable product enhancements, and maintaining a current understanding of practical AI and LLM developments to boost developer velocity and product quality.

The annual salary for this position ranges from $80,000 to $160,000 USD, in addition to tokens/equity and benefits.

Skills that matter here

  • Python: Required for backend development and shipping SaaS or software products to production.
  • Next.js: Used for front-end development, specifically for owning UI work end-to-end.
  • TypeScript: Part of the modern frontend stack used for UI development.
  • LLMs: Daily use in workflow is expected, along with hands-on experience shipping features dependent on LLM output quality.

Who this role suits

  • You are a senior engineer who enjoys both direct customer interaction and hands-on coding.
  • You thrive in environments where you define what to build, scope it, and ship it yourself, without a dedicated product manager.
  • You are comfortable with frequent technical customer calls and enjoy translating conversations into product changes.
  • You are genuinely interested in UI development and can manage the UX flow and various screen states.

From the employer

  • Talking directly to protocol teams using the product, identifying what they actually need, and converting those conversations into concrete product and UI changes (10x weight)
  • Shipping those product and UI changes yourself — you write the code, not just the spec (9x weight)
  • Improving the prompting, judging, deduplication, and false-positive reduction pipelines that determine which findings reach customers (8x weight)
  • Building and maintaining benchmarks so we can tell whether changes actually improve the product (7x weight)
  • Making product calls in ambiguous situations and pushing work forward without heavy direction (7x weight)
  • Working closely with Sherlock’s developers and security researchers to stay aligned on goals and ship the right things (6x weight)
  • Staying current with practical advances in AI and LLMs that improve developer velocity and product quality (4x weight)
  • Senior-level Python experience with a track record of shipping SaaS or software products to production
  • Comfort owning UI work end-to-end in a modern frontend stack (we use Next.js / TypeScript): thinking through the UX flow, mapping out the possible states a screen can be in, and translating that into a working UI yourself. Not a designer role, but you genuinely enjoy this part of the job.
  • Daily use of LLMs in your workflow, plus hands-on experience shipping a feature whose value depends on LLM output quality — prompting, judging, retrieval, evals, or similar.
  • Comfortable on calls with technical customers — this is a recurring part of the job, not occasional. You enjoy turning a customer conversation into a product change.
  • High agency: comfortable working without a PM, designer, or eng manager handing you scoped tickets. You decide what to build, scope it yourself, and ship it.
  • Working hours that meaningfully overlap with US or EU timezones.
  • Attractive base (payable in fiat or crypto) + material tokens/equity + benefits
  • Flexible time-off policy
  • Great healthcare
  • Multiple offsites each year in places like France, Argentina, Thailand, etc.
  • Own a core product area at the company leading the AI shift in blockchain security
  • Root access to the decision-making process/criteria in all areas of Sherlock and the ability to work directly with the founders
  • Move quickly and get stuff done on a small, elite team that has already made a big impact in the crypto space
  • Play a huge role in defining the future of Sherlock and accomplishing the goal of making crypto/DeFi accessible to everyone.

Questions about this role

What is the remote work policy for this role?

This is a fully remote position, but candidates should have working hours that significantly overlap with US or EU timezones.

What is the seniority level for this position?

This is a senior-level position, requiring a track record of shipping SaaS or software products to production.

What is the salary range for this position?

The salary range for this role is between $80,000 and $160,000 USD, payable in fiat or crypto, plus tokens/equity and benefits.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Sherlock.