Data Engineer - Machine Learning | Fraud & Abuse

DeepL
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 40K

Job location

Remote

Tech stack

.NET
C Sharp (Programming Language)
Computer Networks
Data Infrastructure
Data Structures
Data Systems
Distributed Systems
Python
Machine Learning
Software Engineering
SQL Databases
Working Model 2D
Reliability of Systems
Backend
Data Pipelines

Job description

  • As a Data Engineer on this team, you will be at the core of our defence systems. Your primary mission is to build and maintain the infrastructure that allows us to detect and respond to threats in a scalable and reliable way.
  • Architecting and Building Data Solutions: Your main job is to build the data infrastructure that underpins our defenses. You'll get to design and implement the systems that handle huge amounts of user data, from the ground up.
  • Powering and Refining Detection Models: This is where your ML experience really comes into play. You'll be responsible for improving our threat detection models, finding the crucial patterns in our data that help us spot and stop abuse.
  • Ensuring System Reliability at Scale: You'll own the systems you build. That means keeping our data pipelines and detection tools running smoothly and efficiently, even as we scale. The threat landscape changes fast, and you'll make sure our systems can keep up.
  • Collaborate to Protect: You won't be working in a silo. You'll team up with our backend engineers and other squads to build out key defenses like our rate limiting and bot protection systems.
  • Champion Data Excellence: We're all learning here, and we expect you to be a big part of that. You'll be an important voice in our data community, sharing your expertise and helping us raise our collective game.

Requirements

  • Professional experience in software development using Python & SQL.
  • A solid foundation in algorithms & data structures.
  • Practical experience applying machine learning techniques to real-world problems.
  • Experience with distributed systems, computer networks, and container orchestration technologies.
  • A passion for tackling challenging problems and a growth mindset, working with other engineers to drive innovative solutions and enhance product development.
  • Effective and pragmatic: you can weigh between "perfect" and "good enough" depending on priorities and business impact.
  • Experience with C# / .NET is a plus.
  • Comfortable with a hybrid working model and able to come into our London office regularly (2x per week).

About the company

Helping people overcome communication barriers is the heart of what we do. Founded in Germany in 2017 by a team of engineers and researchers, DeepL has developed the world’s most accurate AI translation technology—enabling real-time, human-sounding translation.

Accessible via a web translator, browser extensions, desktop and mobile apps, and an API, DeepL supports a best-in-class translation experience in 34 languages and counting. Our 550-person team operates across four European hubs in Germany, the Netherlands, the UK, and Poland.

Apply for this position