Software Engineer (Network Performance & Reliability, Argo)
- United Kingdom
- Mid Level
- Posted
Skills
Required
- network performance
- Rust
- programming
- Go
- HTTP
- monitoring
- C++
- AI tools
- TLS
- CDN networks
- networking protocols in
- Layers 3 and 4
Preferred
- debugging large-scale distributed systems
- AI-assisted development
- codebase analysis
- log/data exploration
Join Cloudflare's Argo team, where you'll play a crucial role in enhancing network connectivity for our products. As a Software Engineer, you'll collaborate with various engineering teams, participate in all stages of the software development lifecycle, and work with a wide range of technologies. Enjoy competitive pay, flexible vacation, paid parental leave, comprehensive benefits, and a supportive work environment.
Participer à toutes les étapes du cycle de vie du développement logiciel, de la conception à la mise en production.
Because you’ll be solving problems of massive scale and significance, you are a growth-oriented individual who enjoys being outside of your comfort zone
About Cloudflare
- Travailler en étroite collaboration avec diverses équipes d'ingénierie pour traduire leurs exigences en nouvelles capacités sur la plateforme.
- Utiliser une large gamme de technologies et de langages de programmation, y compris Rust, Go, Linux networking, ClickHouse, PostgreSQL, Grafana, Kubernetes.
Requirements
- You are comfortable in a fast-paced but sensible work environment. You value curiosity and empathy and lead with these values
- Experience in implementing secure and highly-available distributed systems
- Systems-level programming experience in Go, Rust, C, or C++. We use Rust extensively, and while experience with the language isn't required a willingness to learn it is
- Willingness to adopt and integrate AI tools and systems into your engineering workflow
- Knowledge of HTTP, TLS, and CDN networks
- Strong ability to debug issues in complex systems
- A solid grasp of networking protocols in Layers 3 and 4 of the OSI Model
- Experience/interest in network performance monitoring and tuning
- Experience/interest in HTTP networking and VPN technologies
- Strong collaboration and communication skills
- Knowledge of TCP/IP and Internet routing
- Working knowledge of statistical-analysis techniques and control theory
- Experience building tools and APIs
- Experience participating in an on-call rotation
Preferred
Professional systems-level programming experience in Rust
- Experience with monitoring, alerting, and debugging large-scale distributed systems
- Experience using AI-assisted development tools (e.g., code completion, codebase analysis, log/data exploration) in a professional setting
jobapplier