Cloudflare Logo

Cloudflare

Software Engineer, Traffic (Lisbon / London)

Reposted Yesterday
Hybrid
3 Locations
Entry level
Hybrid
3 Locations
Entry level
As a Software Engineer on the Traffic team, you'll develop systems to improve traffic management and network reliability, participating in the full software development lifecycle.
The summary above was generated by AI
Role Summary
The mission of the Traffic team is to build software systems that improve the performance and reliability of Cloudflare's network. The scope of our work is significant and has a broad impact across our portfolio of products.
One such system is a control plane service that ingests a diverse set of data in order to load-balance customer traffic through directly instructing our network infrastructure.
Role Responsibilities
As a member of the Traffic team you will build and extend various traffic management and supporting systems. You will work closely with Network Engineering, Product Engineering, Network Strategy, and other teams to translate their requirements into new capabilities on our platform.
You will participate in all stages of the software development lifecycle: from designing and documenting systems, to writing code and automated tests, to planning, managing, and monitoring production software deployments. You will work with a wide range of technologies and programming languages, including Go, Python, Rust, ClickHouse, Salt, PostgreSQL, Grafana, Kubernetes, NETCONF, and more.
Our team at Cloudflare operates under a "Run What You Build" model. This means we are responsible for the health of our systems and actively participate in our team's on-call rotation as part of our operational duties.
Because you'll be solving problems of massive scale and significance, and shaping the future of reliability and performance on the Internet, you are a growth-oriented individual who enjoys being outside of your comfort zone. You are comfortable in a fast-paced but sensible work environment. You value curiosity and empathy and lead with these values.
Role Requirements
Must-Have Skills
  • Systems-level programming experience in Go, Python, Rust, C, or C++
  • A solid grasp of networking protocols in Layers 3 and 4 of the OSI Model.
  • Knowledge of HTTP, TLS, and CDN networks.
  • Experience in implementing, deploying, and debugging secure and highly-available distributed systems.
  • Strong collaboration and communication skills.
  • Experience/interest in network performance monitoring and tuning

Bonus Points
  • Knowledge of TCP/IP and Internet routing.
  • Knowledge of statistical-analysis techniques and control theory.
  • Experience building tools and APIs.
  • Experience with monitoring, alerting, and debugging large-scale distributed systems
  • Experience participating in an on-call rotation.

Top Skills

Clickhouse
Go
Grafana
Kubernetes
Netconf
Postgres
Python
Rust
Salt

Similar Jobs at Cloudflare

22 Hours Ago
Hybrid
Austin, TX, USA
Senior level
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
Lead a team of engineers in network and data center infrastructure operations, focusing on performance, security, and operational excellence in a cloud environment.
Top Skills: Data Center ArchitectureInfrastructure AutomationNetwork Engineering
Yesterday
Hybrid
Austin, TX, USA
Senior level
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
Lead and mentor a team to develop scalable billing and payments infrastructure, ensuring financial accuracy and supporting Cloudflare's revenue across products.
Top Skills: Billing SystemsDeveloper-Loved ApisDistributed SystemsFinancial InfrastructurePayments Infrastructure
Yesterday
Hybrid
Austin, TX, USA
Internship
Internship
Cloud • Information Technology • Security • Software • Cybersecurity
As a Software Engineer Intern, you will work on projects impacting millions of users, collaborate across teams, and receive mentorship. The internship lasts 12-16 weeks with opportunities for professional development and networking.
Top Skills: C/C++GoJavaScriptPythonRustTypescript

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account