Senior/Staff Software Engineer (Content Processing)
Core
Design, build, and evolve scalable distributed backend systems and high-throughput data processing pipelines for a data security platform.
Role type
Senior/Staff Software Engineer (Backend Infrastructure)
Builds
Core platform services processing large volumes of data across distributed environments
Domain
Cybersecurity / Distributed Systems / Cloud Infrastructure
Deliverable
production ML models
Required skills
Go, distributed systems, asynchronous processing, Kafka, Google Cloud Pub/Sub, AWS SQS, event-driven architecture, fault tolerance, performance optimization
Preferred skills
architectural ownership, technical leadership, cross-service collaboration
Technologies
Go, Kafka, Google Cloud Pub/Sub, AWS SQS
Responsibilities
Design and build scalable distributed backend systems; Develop high-performance services with strong concurrency and fault tolerance; Design and improve event-driven architectures; Solve complex engineering challenges involving consistency and failure recovery; Make architectural decisions for distributed storage and messaging; Identify and eliminate performance bottlenecks; Own critical services end-to-end; Lead technical design discussions and establish engineering best practices
Seniority
Senior/Staff, hands-on IC with architectural ownership

