Real-Time Developer - Member of Technical Staff (MTS)
Luxoft Poland — Poland · Posted ~1 day ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
🔵Project Description:
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.
🔵Responsibilities:
Implement high-throughput, low-latency data pipelines that stream PMC telemetry from the kernel-mode driver to the ML inference runtime on AMD integrated GPU or NPU.
Develop and maintain the real-time inference integration layer: model loading, batching, inference execution and result delivery to the API layer.
Build the ISV API surface: threat signal delivery, subscriber registration, multi-consumer support and API versioning.
Optimize streaming pipeline throughput and latency to meet end-to-end detection-to-alert targets; profile and reduce CPU overhead.
Implement per-process and per-thread telemetry attribution so threat signals carry accurate process context.
Develop unit and integration tests for the real-time pipeline; participate in load and stress testing.
Collaborate with lab engineers to replay captured malware telemetry through the production pipeline.
Document API specifications, pipeline architecture and integration guides for partner developers.
🔵Mandatory Skills Description:
3+ years of systems programming experience in C, C++ or Rust.
Experience with real-time or low-latency software: kernel/user-space data pipelines, shared memory, ring buffers or lock-free queues.
Familiarity with Windows or Linux kernel programming concepts and driver-to-user-space communication mechanisms.
Strong debugging and profiling skills on production systems.
🔵Nice-to-Have Skills Description:
Experience developing SDKs or APIs for external partners.
Knowledge of AMD GPU compute stack or GPU/NPU programming models.
Familiarity with performance monitoring infrastructure on x86-64 platforms.
Background in endpoint security or EDR software.
Experience integrating ML inference runtimes (e.g.
ONNX Runtime, OpenVINO or equivalent).
🔵Languages:
English: B2 Upper Intermediate
🔵Our Benefits:
💼 Employment & Compensation
Stable employment based on an employment contractCopyright-based remuneration for Developers, resulting in a higher net salary🏥 Health & Well-being
LuxMed private health and dental careLife and travel insuranceMyBenefit program (sports card, well-being initiatives, and more)Employee Assistance Program for you and your family, including psychological consultations, coaching sessions, and support in personal matters🚗 Everyday Convenience
Car rental options🎓 Learning & Development
Access to the LuxTalent platform, offering webinars, training sessions, and certified courses🌍 Career Growth & Mobility
Internal Mobility Program, enabling rotation between projects, locations, and accounts…and much more!
We have 73,328 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 73,328 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume