Principal Engineer — Python is a must
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