New Job! Remote Job
Company

Product Engineer, Fraud Prevention

About Clerk

Clerk is on a mission to solve user management once and for all. We are a globally distributed team dedicated to providing best-in-class developer experience, with obsessive attention to every detail. Today, we provide developers with full-stack React components and hooks like <SignUp/>, <SignIn/>, <UserProfile/>, useUser, and useOrganization. These APIs allow developers to build hard-to-get-right user and organization management flows. We believe that a component is worth a thousand APIs.

About the role

We're looking for a skilled and mission-driven Software Engineer to join our Fraud team. This role is critical to maintaining trust in our platform as we scale. You’ll design and implement systems that detect and prevent fraudulent activity, build infrastructure that protects users, and collaborate with cross-functional teams to stay ahead of bad actors.

Fraud evolves fast, and at times there will be reactive work. We need someone who is able to push forward short-term wins while keeping the long-term vision in mind.

What you'll do

We’re a small but growing team with big ambitions. This means you’ll have responsibility far beyond closing out pre-sliced tickets. We’re looking for people that are comfortable working across the stack to solve product problems for real users.

We will expect you to:

  • Design and build fraud detection systems: Implement real-time and async systems that detect anomalous patterns in user behavior, payments, and platform interactions.

  • Develop risk scoring models: Integrate heuristics, machine learning models, or rule engines to assess the risk associated with events.

  • Productize our fraud system: Detecting fraud is good, but showing our customers how much we’re helping them is even better. Our customers need to know how much we’re helping them with their fraud problem.

  • Build customizable fraud solutions: Fraud prevention is often not a one-size-fits-all. Each of our customers will need the ability to fine-tune their setup, and see/resolve false positives.

  • Investigate incidents: Dig into logs, metrics, and alerts to understand new fraud vectors or platform abuse, and propose long-term fixes.

  • Collaborate with Security, Product, and Support teams to define risk-related features, automate fraud investigation workflows, and improve defenses.

  • Instrument telemetry and logging to ensure full visibility into high-risk transactions and activities.

  • Continuously monitor and tune existing systems to reduce false positives/negatives, and stay resilient to evolving tactics.

  • Embrace a culture of craft by focusing on engineering quality. We want our product to be best-in-class, and so we need our team to write maintainable, performant, and well-structured code.

Who you are

  • Strong backend engineering skills: Ideally experience working in Golang, which most of our backend is built in, however this is not strictly necessary.

  • Experience with distributed systems and large data sets: In order to detect fraud, we’ll need to collect and analyze a large amount of data. We’re currently using Clickhouse to collect data.

  • Familiarity with detection systems: Rule engines, anomaly detection, and machine learning all feel necessary

  • Strong analytical skills: Comfortable working with data, writing SQL, and interpreting risk signals.

Why join us?

  • You’ll have real-world impact by protecting users and the business from harm.

  • Help shape the foundation of our risk and security strategy as the team scales.

  • Join a collaborative, high-trust engineering culture with a bias for shipping.

  • Work on a mission-critical team with support from leadership and strong cross-functional alignment.

Benefits

  • Competitive Salary – We want you to know that we value the skills and experience you bring to the table. We go out of our way to make sure that you feel fairly compensated.

  • Equity Ownership – At Clerk, we believe in shared success. That's why we offer a stock option plan so that everyone can benefit from the growth and prosperity of the company.

  • Work Gear - Set up your ideal home office with the gear of your choice. At Clerk, we want to ensure that you have everything you need to perform at your best.

  • Flexible Vacation Policy – We believe in work-life balance and trust you to take the time you need. Although we recommend 25 days per year, our vacation policy is unlimited. This is in addition to observing national holidays specific to your country of residence.

  • Diverse and Inclusive Team – Join our exceptional, diverse, and globally distributed team at Clerk. We are committed to fostering an inclusive environment where everyone can contribute their best in building impactful products and tools for the modern web.

Increase your chances of landing your dream career.