Sr. Staff Software Development Engineer

New
Based in IndiaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
CybersecurityKubernetesgRPCRustCI/CDNetworkingDistributed Systems

Requirements

  • 8+ years of software engineering experience with a strong background in large-scale systems development.
  • Deep expertise in Rust programming, including asynchronous frameworks such as Tokio or async-std.
  • Proven experience designing and implementing highly available, scalable, and observable distributed systems.
  • Strong understanding of Linux internals, including kernel/user-space interactions, networking, sockets, namespaces, and performance analysis.
  • Experience with containerized environments, Git workflows, and CI/CD pipelines.
  • Solid understanding of AI/ML technologies and experience applying or securing AI-driven solutions.
  • Knowledge of real-time threat detection, LLM security, input/output sanitization, or AI application protection is highly valued.
  • Strong experience with systems programming languages such as Rust, C, or C++ and performance optimization techniques.
  • Familiarity with Kubernetes networking, service meshes, L4-L7 networking protocols, TCP/IP, TLS, QUIC, HTTP, and WebSockets.
  • Experience working with gRPC and Protobuf-based communication systems.
  • Ability to operate effectively in ambiguous environments with strong ownership and problem-solving skills.

Responsibilities

  • Design, develop, and optimize low-latency, high-throughput AI security platforms using Rust and modern asynchronous programming frameworks.
  • Build resilient, distributed systems focused on scalability, reliability, concurrency, and fault tolerance.
  • Develop and maintain gRPC-based services and APIs to support seamless communication between security platforms and orchestration systems.
  • Improve system performance across the technology stack, including profiling and optimization of user-space and kernel-space components.
  • Lead complex technical projects by defining architecture strategies, technical roadmaps, and execution plans.
  • Collaborate with engineering teams and stakeholders to deliver secure, scalable, and high-quality solutions.
  • Drive innovation in AI security by applying modern engineering practices and emerging technologies.
  • Contribute to improving engineering standards, processes, and best practices across the organization.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now