WitnessAI is building a product that provides security and governance guardrails for public and private LLMs, and is seeking a Go developer with expertise in network traffic analysis and content extraction to help enable enterprises to adopt AI safely.
Requirements
- at least 2 years using Go
- Strong proficiency in Go, including concurrent programming and standard library usage
- Solid understanding of TCP/IP networking fundamentals
- Knowledge of common network protocols (HTTP, WebSockets, TLS, others)
- Experience with network packet capture and analysis (e.g., using libpcap or similar libraries)
- Expertise in working with the HTTP protocol, including headers, methods and status codes
- Familiarity with RESTful API design and implementation
Responsibilities
- Develop and maintain Go applications for network traffic analysis
- Design and implement efficient real-time parsing and processing of network packets
- Write parsers for TCP stream content, focusing on HTTP and common data formats
- Build tools for real-time network traffic telemetry
Other
- 3+ years of professional experience in software development
- Excellent problem-solving skills and attention to detail
- Strong communication skills and ability to work in a collaborative environment
- Hybrid work environment
- Competitive salary.