DevJobs

Linux Engineer

Overview
Skills
  • C C ꞏ 5y
  • C++ C++ ꞏ 5y
  • Go Go ꞏ 5y
  • AWS AWS
  • Azure Azure
  • GCP GCP
  • Docker Docker
  • Kubernetes Kubernetes
  • gRPC
  • HTTP
  • Kafka wire-protocol
  • kernel tracing
  • Linux kernel development
  • SQL wire-protocol
  • eBPF

We are the first data security platform to discover and protect data at rest and in motion.


We are the first who realize that dynamic problems are too complex for static solutions, and a new approach must be adopted, one that can stay in sync with the problem and solve it in motion – one that can Flow.


A new generation can only be shaped by outside-the-box thinkers who continuously challenge what's possible and push boundaries to be first.


What are we looking for?


A capable, passionate engineer with experience in the linux or/and cloud security domain with a passion for developing large, complex distributed systems and delivering them to customers.


What will you do?


You'll utilize your Linux expertise to extract data from containerization technologies such as Docker, Kubernetes, ECS, or Nomad. You'll work on our dynamic projects involves various challenges, including real-time observation of data, parsing application protocols from any environment—supporting all kernel versions or distributions our customers use—and identifying sensitive data transmissions.


Requirements:


  • 5+ years experience in backend and systems programming (Go / C++ / C)
  • Understanding of networking protocols (HTTP, gRPC, SQL wire-protocol, Kafka wire-protocol, etc.)
  • Understanding of application networking protocols
  • Hands-on experience with Linux kernel development or kernel tracing
  • Experience with Docker / Kubernetes or similar


Nice to have:


  • Previous experience with eBPF
  • Cloud internal deep knowledge (AWS / GCP / Azure)
  • Experience with the design of distributed systems, microservices architectures, and event-based architectures
  • Previous experience with security-oriented development


Why join us:


At Flow, people come first. We believe that our employees should be provided with the best environment and tools to grow and develop. We are defined by accuracy, integrity, and trust in how we shape the company, build our products, and communicate with each other and with our clients.

Flow Security