Taro Logo

Machine Learning Engineer

Leader in fraud prevention and AML compliance using device intelligence, behavior biometrics, ML, and AI to stop fraud, serving 300+ banks, retailers, and fintechs worldwide.
$180,000 - $220,000
Machine Learning
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
AI · Cybersecurity · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Machine Learning Engineer

Sardine, a leading fraud prevention and AML compliance platform, is seeking a Machine Learning Engineer to lead the evolution of their device intelligence and fingerprinting systems. The company has raised $145M from prestigious investors including Andreessen Horowitz, Activant, Visa, and Google Ventures. This remote-first position offers an opportunity to work on groundbreaking projects that directly impact fraud prevention and security for millions of users.

The role combines software engineering expertise with machine learning, focusing on developing sophisticated algorithms and backend services using Go (Golang) to process and analyze device data. The ideal candidate will have 5+ years of software engineering experience, strong ML background, and proficiency in tools like PyTorch and Scikit-learn.

Working at Sardine means joining a globally distributed team with hubs in the Bay Area, NYC, Austin, and Toronto. The company values performance over hours worked and offers a flexible work environment that respects work-life balance. The compensation package includes a competitive base salary of $180,000-$220,000, equity with significant upside potential, and comprehensive benefits including health insurance, 401k matching, and various stipends for professional development and wellness.

This is an excellent opportunity for a skilled engineer who wants to make a meaningful impact in the fintech security space while working with cutting-edge technology and a talented, diverse team. The position offers both technical challenges and the satisfaction of protecting hundreds of banks, retailers, and fintechs from fraud and security threats.

Last updated 20 days ago

Responsibilities For Machine Learning Engineer

  • Design and refine backend services using Go (Golang) to process and analyze device data
  • Collaborate with software engineers, product managers, and stakeholders to integrate ML capabilities
  • Develop sophisticated algorithms for device identification
  • Analyze large datasets to uncover insights
  • Apply advanced machine learning models for device recognition
  • Maintain privacy and security standards
  • Foster continuous learning and document processes

Requirements For Machine Learning Engineer

Go
Python
  • 5+ years of software engineering experience with focus on backend development
  • Bachelor's or Master's in Computer Science, Engineering, or related field
  • Experience with applied machine learning and data optimization
  • Proficiency in SQL and working with large datasets
  • Experience with PyTorch and Scikit-learn
  • Knowledge of relational and non-relational databases
  • Strong problem-solving and communication skills

Benefits For Machine Learning Engineer

401k
Dental Insurance
Education Budget
Equity
Medical Insurance
Vision Insurance
  • Generous compensation in cash and equity
  • Early exercise for all options
  • Work from anywhere: Remote-first Culture
  • Flexible paid time off
  • Health insurance, dental, and vision coverage
  • 4% matching in 401k / RRSP
  • MacBook Pro provided
  • Home office setup stipend
  • Monthly meal stipend
  • Monthly social meet-up stipend
  • Annual health and wellness stipend
  • Annual Learning stipend
  • Unlimited access to financial advisory