Software Engineer, Platform Infrastructure (Distributed Systems & Security)
Role details
Job location
Tech stack
Job description
A global leader in cloud-native infrastructure is seeking a Senior Systems Engineer to architect and build a next-generation security platform from the ground up. This team is responsible for developing a high-performance, memory-safe engine that serves as the backbone for global enterprise connectivity. If you view high-performance concurrency as a way of life and believe that systems-level code should be as secure as it is fast, this role offers the opportunity to work on a mission-critical platform protecting millions of users worldwide., * Foundational Development: Architect and implement core infrastructure components using Rust, focusing on high-throughput and low-latency performance. * Distributed Systems: Design resilient, horizontally scalable services capable of handling massive data volumes within a global security data lake. * Systems-Level Engineering: Develop low-level software that interacts directly with Linux internals, networking stacks, and kernel-space interfaces. * Operational Excellence: Ensure system reliability through rigorous performance instrumentation, observability, and automated CI/CD workflows in containerized environments.
Requirements
Systems Programming: Expert-level proficiency in Rust, with deep experience in asynchronous programming (Tokio or similar frameworks). * Linux Fundamentals: Strong understanding of Linux internals, including sockets, namespaces, and memory management. * Distributed Architecture: Proven success in building and maintaining large-scale, high-availability distributed systems. * Tooling: Experience with Docker, Kubernetes, and modern performance profiling tools., Networking Mastery: Familiarity with L2-L4 protocols (TCP/IP, QUIC) or kernel-space technologies such as eBPF or DPDK. * Polyglot Systems Skills: Prior experience with C/C++ or Go in performance-critical or security-focused environments. * Protocol Design: Hands-on experience with gRPC and Protobufs for efficient service-to-service communication.