CareerPlanSign in

Principal Engineer — Python is a must

Bangalore💼 Full-time🗓 2026-07-31 → 2026-09-26

Core

Lead architecture and development of a large-scale malware analysis and cybersecurity platform, including static/dynamic analysis pipelines and URL protection microservices.

Role type

Principal Software Engineer (Cybersecurity/Malware Analysis)

Builds

SonicSandbox analysis pipeline and UrlProtection microservices

Domain

Cybersecurity, Malware Analysis, Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Python (asyncio, FastAPI), C/C++, Virtualization (KVM/libvirt), Malware Analysis, Machine Learning (PyTorch, LightGBM, ONNX), Distributed Systems (RabbitMQ, Redis, Celery), Containerization (Docker)

Preferred skills

Headless browser automation, SQL Server/MySQL/MongoDB/Redis/Consul management

Technologies

Python, C, C++, RabbitMQ, Taskiq, Redis, Celery, KVM, libvirt, PyTorch, LightGBM, scikit-learn, ONNX, Docker, Debian, MySQL, Microsoft SQL Server, MongoDB, Consul

Responsibilities

Own end-to-end technical architecture for analysis pipelines and microservices; Design and deliver new detection capabilities; Define technical direction and coding standards; Manage full software delivery lifecycle including production deployment; Ensure production stability and lead incident response; Mentor senior engineers.

Seniority

Principal, hands-on IC with mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.