Mountain View, California, United States Hybrid USD 150,000 - 200,000 Yearly

WitnessAI is hiring a Senior Software Engineer

WitnessAI is hiring a Senior Software Engineer to build secure, high-performance data processing systems that enable enterprises to adopt AI safely. In this role, you will specialize in Go networking to create applications for network traffic analysis and content extraction, directly supporting our mission in AI security and governance.

What You'll Do

  • Develop and maintain high-performance Go applications for data processing and analysis.
  • Build robust content extraction systems that can handle real-time data streams.
  • Create tools for processing and analyzing application-layer protocol data (JSON, XML, HTML).
  • Implement concurrent data processing pipelines using Go's powerful concurrency primitives.
  • Design extensible plugin-based architectures that can adapt to new data formats and protocols.

What We're Looking For

  • 5+ years of professional software development experience, with at least 3 years using Go.
  • Expert-level proficiency in Go, including advanced concurrent programming (goroutines, channels, sync package).
  • Expert-level proficiency in Go, including comprehensive standard library knowledge (encoding, net, bufio, io packages).
  • Expert-level proficiency in Go, including memory-efficient programming and performance optimization.
  • Strong experience building data extraction systems.
  • Expertise working with structured data formats (JSON, XML, YAML) and text processing.
  • Understanding of HTTP protocol fundamentals (headers, methods, status codes, request/response flow).
  • Experience with streaming data processing and real-time systems.
  • Strong debugging and troubleshooting skills.
  • Excellent problem-solving abilities and attention to detail.
  • Strong communication skills and collaborative mindset.

Nice to Have

  • Knowledge of additional markup and data formats (Protocol Buffers, MessagePack, CBOR).
  • Familiarity with network programming concepts (TCP/IP basics, packet structure).
  • Experience with performance profiling and optimization in Go.
  • Knowledge of TLS/SSL fundamentals.
  • Experience with streaming protocols (WebSockets, gRPC, HTTP/2).
  • Familiarity with cloud-native technologies (Docker, Kubernetes).
  • Background in compiler design or language parsing.
  • Experience with network packet analysis tools (Wireshark, tcpdump).
  • Understanding of security protocols and encrypted data handling.

Technical Stack

  • Go
  • HTTP
  • JSON, XML, YAML
  • Protocol Buffers, MessagePack, CBOR
  • Docker, Kubernetes

Benefits & Compensation

  • Compensation: $150,000-$200,000
  • Hybrid work environment
  • Competitive salary
  • Health, dental, and vision insurance
  • 401(k) plan
  • Opportunities for professional development and growth
  • Generous vacation policy

Work Mode

This role offers a hybrid work environment.

WitnessAI is an equal opportunity employer.

Required Skills
GoConcurrent ProgrammingHTTPJSONXMLYAMLProtocol BuffersMessagePackCBORDockerKubernetesData ExtractionPerformance Optimization
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
WitnessAI
WitnessAI is a fast-growing SaaS startup building a product that provides security and governance guardrails for public and private LLMs.
All jobs at WitnessAI Visit website
Job Details
Department Software Development
Category backend
Posted 4 months ago