onsite
C AI/ML Software Engineer - HP
Software Engineer
Lead the design and implementation of AI/ML features for next‑generation endpoint security, leveraging C++ and advanced analytics to build intelligent, hardware‑enforced protection solutions.
About the role
Key Responsibilities
- Design, develop, and optimize AI and machine learning components in C++ for secure endpoint platforms.
- Collaborate with security researchers to translate behavioural detection models into production‑ready code.
- Integrate advanced analytics and anomaly detection algorithms, ensuring low latency and high reliability.
- Implement performance‑critical modules, profiling and tuning for multi‑core and GPU environments.
- Maintain rigorous code quality through unit testing, code reviews, and continuous integration pipelines.
Requirements
- Strong C++ (C++17/20) programming skills with experience in performance‑critical systems.
- Hands‑on experience with machine learning frameworks (TensorFlow, PyTorch) and model deployment.
- Solid understanding of cybersecurity principles and threat detection techniques.
- Proficiency in Python for prototyping and data manipulation.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
Skills
cmachine learningpython