





Hybrid Bangalore Principal Python backend role with common distributed-systems skills yields medium applicant density.
Role requires malware analysis, virtualization and security platform experience, making background highly specialized.
Explicit 10+ years requirement plus mandatory Python, C/C++, virtualization, messaging, and ML tech stack.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own end-to-end technical architecture and modernization of malware analysis and cybersecurity platforms involving Python pipelines, VM sandboxes, and web interfaces.
Lead design, development, and delivery of advanced malware detection features including behavioral analysis, sandboxing, machine learning, and new file type support.
Provide technical leadership, establish engineering standards, manage production stability, and mentor senior engineers.
Minimum 10 years software engineering experience with Bachelor's degree or equivalent experience (8 years with Master's, 6 years with PhD).
Expert Python development skills including asynchronous programming and distributed task architectures (RabbitMQ, Taskiq/Redis, Celery).
Proficient in C/C++, virtualization tech (KVM/libvirt), and production ML deployment (e.g., PyTorch, LightGBM).
Strong background in malware analysis, sandbox tech, cybersecurity platforms, with experience in containerized applications (Docker) and relational/noSQL databases (MySQL, MSSQL, Redis, MongoDB).
Experienced technical leader capable of managing and evolving large complex distributed cybersecurity systems with multi-language codebases.
Deep domain expertise in malware analysis, sandboxing, and cybersecurity detection platforms aligning with advanced threat detection needs.
Skilled in driving architectural direction, technical debt reduction, and mentoring senior engineers within distributed asynchronous teams.