Senior Backend Engineer, Fingerprint

Data Science skills

$130-190k

SQL
AWS
Python
Tableau
Looker
Elasticsearch
Redis
Redshift
NumPy
Pandas
Snowflake
BigQuery
Git
Golang
DynamoDB
dbt
Mid and Senior level
Remote in US

More information about location

Fingerprint

Device intelligence platform for fraud detection

Open for applications

Fingerprint

Device intelligence platform for fraud detection

101-200 employees

B2BSaaSCyber Security

Open for applications

$130-190k

SQL
AWS
Python
Tableau
Looker
Elasticsearch
Redis
Redshift
NumPy
Pandas
Snowflake
BigQuery
Git
Golang
DynamoDB
dbt
Mid and Senior level
Remote in US

More information about location

101-200 employees

B2BSaaSCyber Security

Company mission

To empower developers to build safe and seamless online services.

Role

Who you are

  • BS/MS in Computer Science, Data Science, or a related field, or equivalent work experience
  • 3+ years of experience in backend development with exposure to data science
  • Backend Engineering Expertise:
  • Strong experience in designing, developing, and maintaining scalable backend systems
  • Experience working with real-time data processing and APIs
  • Excellent coding skills, particularly in GoLang (or equivalent), with working knowledge of data engineering practices
  • Strong knowledge of SQL and experience with databases like DynamoDB, Redis, or Elasticsearch
  • Proficiency with general software engineering tools: Git, IDEs, shell scripting, CI/CD
  • Proficient in English for clear communication in a global, remote team

Desirable

  • Practical experience with analytical storage systems like ClickHouse, Snowflake, BigQuery, Redshift, or Databricks
  • Experience with data transformation frameworks like dbt or other data pipeline tools
  • Familiarity with data visualization tools such as Apache Superset, Tableau, or Looker
  • Experience with the Python data analytics stack (NumPy, Pandas, Jupyter, etc.)
  • For future projects, machine learning knowledge may be a plus:
  • Familiarity with supervised and unsupervised learning methods
  • Experience working with machine learning pipelines, model deployment, and performance monitoring
  • Understanding of core ML concepts such as feature engineering, model evaluation, and real-time inference

What the job involves

  • We are seeking an experienced Senior Backend Engineer with Data Science skills to lead the development of end-to-end fraud detection solutions
  • This role combines backend software development with data analysis
  • You will design and implement scalable, high-performance backend systems, ensuring smooth integration with other components
  • You'll take ownership of features from concept to final deployment, working closely with cross-functional teams to deliver reliable and robust solutions
  • A key aspect of this role involves analyzing large datasets of traffic to uncover patterns and detect fraudulent activity
  • You will leverage data engineering techniques to process and manage large traffic datasets efficiently, find new ways to detect fraud, and implement them in backend code
  • Some of these features may require machine learning (ML) techniques in the future, so experience in ML is a plus, but not required
  • Types of Projects and Impact:
  • Collaborate with the Smart Signals Product team to improve fraud detection signals, including browser bot detection, VM detection, VPN detection, and more
  • Conduct deep dives into problematic features, researching and analyzing their behavior to understand root causes and identify potential solutions. Develop hypotheses, run experiments, analyze results, and translate findings into actionable engineering improvements
  • Build and enhance backend systems for real-time data processing
  • Foster a data-driven culture by sharing engineering best practices and collaborating on cross-functional projects
  • As a Senior Backend Engineer with Data Science skills, you will be responsible for developing and maintaining backend services for fraud detection
  • Your role will focus on end-to-end engineering, from analyzing traffic and building scalable data pipelines to writing production-ready code and deploying it in production environments

Our take

Digital fingerprinting is an essential process in web browsers that tracks the digital address of a device to monitor web activity. This technique facilitates the identification of fraud and spam, as well as warning signs of account takeovers. However, the success of this requires users to accept cookies, a requirement that is easy to avoid.

Fingerprint provides a digital fingerprinting tool that generates a unique identifier of browser activity without requiring the user to accept cookies. The service uses the same WebGL and canvas fingerprinting utilized by existing competitors, but instead of focusing on devices, it identifies web activity. Suspicious activity will result in the identified user being logged in a database, allowing the service to be improved for others.

With this innovative approach, Fingerprint has been able to build up an impressive client roster of over 6000 companies, including 16% of the top 500 websites by traffic. As well as displaying sustained growth through funding rounds, the company has also continued to improve upon its offering - for instance, in Q1 2023 it reported a decrease in iOS false positive and false negative rates by 85%.

Kirsty headshot

Kirsty

Company Specialist at Welcome to the Jungle

Insights

Top investors

Few candidates hear
back within 2 weeks

36% employee growth in 12 months

Company

Funding (last 2 of 4 rounds)

Oct 2023

$33m

SERIES C

Nov 2021

$32m

SERIES B

Total funding: $77m

Company benefits

  • Equity
  • Unlimited vacation, with a minimum vacation days target
  • Remote-first: we work asynchronously and respect time-zone differences
  • MacBook (you get to keep it after 3 years)
  • A small team with a lean hierarchy where you can make a real impact in shaping the company
  • Company meet-ups once a year (we went to Mexico City in 2023!)
  • Smaller group meet-ups throughout the year
  • $600 yearly budget that you can spend to learn new stuff
  • Personal development: we give you the freedom to grow and experiment, work on open-source projects and try new things and ideas

Company values

  • No BS - We are open and direct. We say what we mean and we mean what we say
  • Fail. Learn. Grow - We aren't afraid to take big bets and make mistakes along the way in order to build a truly successful business. All ideas are welcome and evaluated equally based on merit, not position
  • Don't take yourself too seriously - Whether playing online games or discussing company strategy, we try to have fun and bring our authentic selves to work
  • Be level 5 helpful - We believe in going the extra mile in helping both our peers and our customers

Company HQ

Little Italy, Chicago, IL

Leadership

Valentin worked as a Software Engineer for the first 9 years of their career, before Team Lead roles at Evrone and Machinio.com. They left this role in March 2019 to co-found Fingerprint the following month.

Previously co-founded Machino, where they were CTO, and has experience in Software Engineering.

Share this job

View 8 more jobs at Fingerprint