C Programmer
Core
Develop high-performance software tools for collecting, processing, and analyzing large-scale network data (tens of billions of records/day) to provide security analysts with insights into network traffic.
Role type
Senior C software engineer (network security data)
Builds
Network data collection and analysis tools, prototypes for data presentation
Domain
Cybersecurity, network data analysis, high-performance computing
Deliverable
production ML models | product features
Required skills
C programming, Bash scripting, software development lifecycle, testing, documentation, Linux development
Preferred skills
Docker, containerization, network data collection experience
Technologies
C, Python, Bash, Linux, Docker
Responsibilities
Design and develop software for network data collection and analysis; troubleshoot software issues and resolve defects; prepare technical documentation and user guides; execute unit, integration, and regression tests
Seniority
Senior, hands-on IC