ML Backend engineer Web3 security ecosystem Offline
Our client is a key player in securing the Web3 ecosystem against threats like scams, phishing, and impersonation. They create powerful AI-driven systems that detect and neutralize real-time threats, ensuring the safety of millions of users. They work with leading Web3 brands to seamlessly integrate security into the blockchain experience.
We're looking for an ML Backend Developer with a passion for the cryptocurrency space to help us build the critical infrastructure and tools that protect Web3 companies from daily online threats. In this role, you will be a core part of the team, designing and deploying robust systems that leverage machine learning to safeguard digital assets and users. You'll be a key player in a fast-paced environment, taking ownership of projects from design to production.
🔨 Responsibilities:
- Build scalable data pipelines that can process millions of threat signals per day.
- Develop and deploy background workers to perform in-depth scans on malicious websites.
- Design and implement performant image recognition systems to detect impersonation attempts.
- Train and deploy off-the-shelf machine learning models into production environments.
- Instrument and monitor production systems using observability tools like Prometheus, OpenTelemetry (OTel), and Sentry.
- Propose and evaluate new tools and infrastructure to break through performance bottlenecks and ship impactful features.
- Design and optimize database queries and data access patterns for maximum efficiency.
- Improve CI/CD workflows to increase development velocity and ensure high code quality.
- Participate in code reviews on GitHub, providing constructive feedback and ensuring best practices.
- Collaborate with founders and other engineers to scope out projects and act as the project manager for your own initiatives.
💻 Example Projects
To give you a better idea of the work you'll be doing, here are some examples of projects you might lead:
- Build a recursive website scanner that runs a modular set of enrichments and rules, saving the state in a SQL database to ensure durability.
- Train an off-the-shelf classifier, such as XGBoost, on our existing threat database to improve detection accuracy.
- Create a domain-specific language (DSL) for detection rules and build a rules engine sandbox to backtest new rules against production data.
🧰 Qualifications:
- 5+ years of backend engineering experience.
- Experience with machine learning principles, including model training, deployment, and MLOps.
- Strong backend skills with a deep understanding of scalable systems and data pipelines.
- Proficiency with experience in any of the backend languages Rust, Golang, or Python.
- Experience setting up observability tools and troubleshooting production issues.
- Familiarity with Linux, containers (Docker/Kubernetes), networking, and concurrent programming.
- Experience building systems from the ground up (0-1 systems), including API design and modular architecture.
- Previous experience at an early-stage startup is preferred.
- Experience in the security or crypto space is a plus, but not required.
🎁 What We Offer:
- A collaborative and supportive team environment.
- The chance to significantly influence product development and features.
- Medical Insurance;
- Flexible working hours;
- Offices in Ukraine;
- All official holidays;
- Paid vacation and sick leaves;
- Legal services and 24/7 lawyer protection;
- Tax & accounting services;
- The company is ready to provide all the necessary equipment;
- English classes up to three times a week;
- Mentoring and Educational Programs;
- Regular Activities on a Corporate level (Team Buildings, Sports Events, Table Games, Tech Events);
- Advanced Bonus System.
Required skills experience
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |
The job ad is no longer active
Look at the current jobs ML / AI →