About this role
The Senior Systems Engineer position at Cloudflare in Bengaluru involves designing and operating large-scale distributed systems within the Data Localization team. This role is ideal for an experienced engineer passionate about building resilient infrastructure with strict geographic compliance boundaries.
Role Overview
Cloudflare is seeking a talented Distributed Systems Engineer for its Data Localization team located in Bengaluru, India. In this role, the engineer will build and manage the infrastructure that enforces where customer data is processed, stored, and decrypted across a massive global network. Responsibilities span the full stack, utilizing languages like Go and Rust to handle low-level policy enforcement, cryptographic key routing, customer-facing APIs, and analytical dashboards. The position sits on top of existing architecture including Kubernetes, PostgreSQL, ClickHouse, and Workers, requiring complete ownership from design to production operation.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
About the Company
Cloudflare operates a massive global network that helps power and protect millions of websites and internet properties without adding hardware or changing code. Recognized for its innovative culture and commitment to a better internet, the company runs public interest initiatives such as Project Galileo, the Athenian Project, and the 1.1.1.1 public DNS resolver to protect journalism, local government election sites, and user privacy.
How to Apply
Interested candidates should submit their application directly on the official Cloudflare careers page to be considered for this Bengaluru-based engineering opportunity.
Skills and tech stack
Questions candidates ask
Where is the Senior Systems Engineer position located?
The role is located in Bengaluru, India.
What level of experience is required for this role?
Applicants must have 8+ years of professional experience designing, building, and operating production distributed systems at scale.
What programming languages are used in this role?
The position requires strong proficiency in backend or system languages such as Go, Rust, or C/C++, with a willingness to work across codebases as required.
What team will the engineer join?
The engineer will join the Data Localization team, which builds infrastructure that enforces customer data storage, processing, and decryption boundaries.
Are applicants required to use AI tools?
Candidates should be comfortable with AI-assisted development tooling while maintaining full accountability for software correctness, security, and design quality.
