Bulldogjob Stacjonarnie Mid

ML Engineer

Luxoft DXC

⚲ Gdansk

Do uzgodnienia

Wymagania

  • Python
  • PyTorch
  • TensorFlow
  • scikit-learn
  • ONNX

Opis stanowiska

AMD is building a hardware-assisted security platform that uses silicon-level Performance Monitoring Counters (PMCs) and on-chip machine learning to detect advanced endpoint threats (ransomware, fileless malware, cryptojacking) at the processor layer, below OS-based evasion. The platform collects CPU behavioral telemetry, classifies it via an ML inference engine, and exposes threat signals to security-software partners through a standardized API. The team covers the full stack: silicon telemetry, ML training/validation, real-time inference, lab qualification and CI/CD.

Design, train and evaluate ML classifiers (binary and multi-class) on CPU PMC telemetry datasets targeting ransomware, cryptomining, fileless malware and related threat categories.

Perform feature engineering on raw hardware performance counter data (branch behavior, cache miss patterns, instruction mix ratios, execution port utilization) to extract discriminative threat signatures.

Implement evaluation frameworks measuring detection rate, false-positive rate and inference latency on target GPU/NPU hardware.

Expand and validate training datasets across malware variants; iteratively improve model coverage and accuracy.

Optimize model architectures for inference on AMD integrated GPU and NPU hardware, balancing accuracy against strict CPU overhead targets. Export models to production-compatible inference formats and collaborate with real-time developers for pipeline integration.

Document model architecture decisions, training-data provenance, evaluation metrics and known limitations.

Maintain version control and reproducibility for all training pipelines and model artifacts.

🔍 Dekoder Ogłoszenia

🔴
The team covers the full stack: silicon telemetry, ML training/validation, real-time inference, lab qualification and CI/CD.
Oznacza to, że będziesz musiał zajmować się szerokim zakresem zadań, od niskopoziomowych danych sprzętowych po wdrażanie modeli i infrastrukturę CI/CD.
🔴
Perform feature engineering on raw hardware performance counter data (branch behavior, cache miss patterns, instruction mix ratios, execution port utilization) to extract discriminative threat signatures.
Wymaga to głębokiego zrozumienia architektury procesora i umiejętności pracy z bardzo niskopoziomowymi danymi, co może być trudne i czasochłonne.
🔴
Optimize model architectures for inference on AMD integrated GPU and NPU hardware, balancing accuracy against strict CPU overhead targets.
Optymalizacja pod kątem specyficznego, potencjalnie ograniczonego sprzętu AMD może wymagać kompromisów w zakresie dokładności modeli i być bardziej skomplikowana niż optymalizacja ogólna.
🔴
Expand and validate training datasets across malware variants; iteratively improve model coverage and accuracy.
Praca z danymi malware jest ryzykowna i wymaga ciągłego wysiłku w celu utrzymania aktualności i dokładności modeli w obliczu ewoluujących zagrożeń.