InternFlow

Greenhouse ·

full-time

Principal Engineer (abhiram)

Netskope · Bengaluru, Karnataka

Netskope is a company specializing in cloud security and networking, providing platforms for data protection and zero-trust architecture. As a Principal Engineer within their Data Security team, you will be responsible for designing and delivering high-performance, scalable software solutions aimed at real-time data loss prevention. The role involves architecting complex systems using C++, Golang, Python, and C, with a focus on deep content inspection and the integration of machine learning models and AI-assisted development tools. You will lead technical initiatives across multiple components, mentor junior engineers, and establish engineering best practices. The position requires a deep understanding of computer architecture, including memory management and multithreading, alongside experience with networking protocols like TCP, SSL/TLS, and HTTP. This role is well-suited for a seasoned software engineer with over 12 years of experience in building secure dataplane services, who is comfortable working in cloud-native environments using Docker and Kubernetes. You will be expected to solve challenging technical problems through advanced algorithms and data structures while ensuring the high performance and reliability of security services deployed across major cloud providers.

principal engineerdata securityc++golangcloud securitydataplane servicessoftware architecturemachine learningdistributed systems

Education

  • Level: Bachelor's degree
Software Development12-12 yrs experience

Key Skills

C++CGolangPythonComputer ArchitectureMultithreadingCPU SchedulingMemory ManagementAlgorithmsData StructuresTCPSSL/TLSHTTPSMTPREST

Experience required

12-12 years experience
0 yrs10+ yrs

About the Role Join the Netskope Data Security team as a Principal Engineer. Lead the design and delivery of high‑performance, scalable data loss prevention solutions using advanced algorithms, ML models, and AI‑assisted development. Responsibilities Develop software in C++, C, Golang, and Python. Architect, design, and build systems for data security services. Provide technical leadership for complex projects across multiple components. Apply ML models, advanced data structures, and algorithms to solve challenging problems. Use AI tools for designing, building, testing, debugging, and troubleshooting software. Deliver solutions that prevent loss of sensitive data through deep content inspection. Mentor engineers and promote engineering best practices. Requirements 12+ years of industry experience building high‑performance, scalable, secure dataplane services. Mastery of C++ with experience in Golang, Python, and C. Strong understanding of computer architecture, multithreading, CPU scheduling, and memory management. Solid grasp of algorithms and data structures for real‑time inline data processing. Experience with TCP, SSL/TLS, HTTP, SMTP, and REST services. Hands‑on experience developing data security solutions and using AI‑assisted engineering tools. Proficiency with debuggers (gdb) and analysis tools (Valgrind). Experience with Docker, Kubernetes, and cloud platforms (GCP, AWS, Azure). Familiarity with CI/CD pipelines using tools such as Drone or Jenkins.

Skills for this role

C++CGolangPythonComputer ArchitectureMultithreadingCPU SchedulingMemory ManagementAlgorithmsData StructuresTCPSSL/TLSHTTPSMTPREST

Required skills

C++CGolangPythonComputer ArchitectureMultithreadingCPU SchedulingMemory ManagementAlgorithmsData StructuresTCPSSL/TLSHTTPSMTPREST

Also mentioned in the listing

principal engineerdata securitycloud securitydataplane servicessoftware architecturemachine learningdistributed systems
RolePrincipal Engineer, DLP
CompanyNetskope
LocationBengaluru, Karnataka
Typefull-time
CompensationNot disclosed
Posted2026-09-25
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

About Netskope

Netskope is a company based in Santa Clara, USA, that provides modern security and networking solutions for the cloud and AI era. The company offers the Netskope One platform, which focuses on security and network convergence through Secure Access Service Edge (SASE) and Security Service Edge (SSE) architectures. Its product portfolio includes tools for web and cloud security, data protection, AI security, and networking, such as Secure SD-WAN and Zero Trust Network Access. Netskope serves a wide range of industries, including financial services, healthcare, manufacturing, retail, and the public sector, helping organizations modernize access, replace traditional VPNs, and secure managed and unmanaged cloud services.

All jobs and hiring details at Netskopenetskope.com

More at Netskope

Other jobs at Netskope

See all 33 openings at Netskope

Explore Related Placements


// similar opportunities

You might also like