Design and develop large scale backend systems to solve real-world security problems for Internet Security Infrastructure
Requirements
- Solid CS fundamentals , and networking knowledge including DNS, HTTP, TCP, IP, UDP
- Experience of designing and implementing massive scalable distributed systems
- Expert level programming in Golang, C, C++, or Rust
- Experience of Kubernetes and Containers
- Experience of any public cloud platforms. GCP, AWS, OCI are preferred
- Experience of data processing frameworks such as Spark, Apache Beam, BigQuery, Dataflow
- Experience with SQL and No-SQL DB technologies such as PostgreSQL, Redis, HBbase/BigTable, Spanner
Responsibilities
- Bring new ideas to develop security disciplines to solve real-world problems
- Develop key security research infrastructure for researchers and security services
- Establish a clear technical and architectural vision for key projects
- Mentor your fellow engineering members
- Promote best practices such as design reviews, code reviews, secure coding and performance tuning
- Participate in all phases of the product development lifecycle from definition, design, through implementation and test
- Work closely with security researchers, product managers on new feature requests, QA and DevOps on testing and deployment plans
Other
- Communicate at a high level and work well with multi-functional teams towards achieving a common goal
- Collaboration is at the heart of our culture
- BS or MS Degree in Engineering or Computer Science, related to computer security, application security, information security, network security, or cryptography is preferred
- Equivalent military experience required
- Work closely with security researchers, product managers, QA and DevOps