Senior ML Engineer - Malware Detection
New
C
CloudLinuxMalware detection
Workable locations: Warsaw, Masovian Voivodeship, Poland. Madrid, Community of Madrid, Spain. Tbilisi, Tbilisi, Georgia. Sofia, Sofia City Province, Bulgaria. Yerevan, Yerevan, Armenia. Podgorica, Podgorica Municipality, Montenegro, across UTC−5 to UTC+8Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English at upper-Intermediate (B2) level or higher
- Experience
- 5+ years building ML systems that ran in production, including 2+ in an adversarial domain: security, abuse, fraud, or spam.
- Required Skills
- PythonSQLPyTorchClickhouse
Requirements
- Have 5+ years building ML systems that ran in production.
- Have 2+ years in an adversarial domain such as security, abuse, fraud, or spam.
- Have personally trained and fine-tuned transformer models, including data preparation, code tokenization, LoRA/QLoRA or full fine-tunes, distillation, and quantization.
- Demonstrate depth in gradient boosting, linear models on sparse features, calibration, and class imbalance, including judgment about when these methods outperform an LLM.
- Use leakage-free evaluation splits by time and family, precision at a fixed false-positive budget, regression sets, and account for differences between offline and production results.
- Have measured inference throughput and latency and fit models to CPU or memory budgets using tools such as ONNX, llama.cpp, vLLM, int8, or int4.
- Have strong Python, PyTorch, and Hugging Face skills.
- Use SQL on large analytical tables, such as ClickHouse or similar.
- Have familiarity with PHP or JavaScript, or be willing to learn it while working with malware analysts.
- Use AI coding agents daily and be able to demonstrate how.
- Have English proficiency at upper-Intermediate (B2) level or higher, with particularly strong written communication for async work.
Responsibilities
- Decide which files on a server deserve closer inspection within CPU and memory budgets.
- Build models to distinguish malicious code from benign code at fleet scale and a sensible cost per file.
- Generate detection signatures automatically from new campaigns.
- Detect malware that appears malicious only in context, including phishing pages and script injections.
- Route each file to the right detection engine.
- Make cleanup precise so sites stay clean afterwards.
- Prove each model improves detection before it ships.
- Own the path from raw samples to a production model and demonstrate its impact with measurable results.
View Full Description & ApplyYou'll be redirected to the employer's site