About Cloudflare
We are on a mission to help build a better Internet.
Our network powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies.
We protect and accelerate any Internet application online without adding hardware, installing software, or changing a line of code.
Web traffic is routed through our intelligent global network, which gets smarter with every request.
This results in significant performance improvement and a decrease in spam and other attacks.
We were named to Entrepreneur Magazine's Top Company Cultures list and ranked among the World's Most Innovative Companies by Fast Company.
We realize people do not fit into neat boxes.
We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that.
We cannot complete our mission without building a diverse and inclusive team.
We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare.
About the Department
Cloudflare's Network Engineering Team builds and runs the infrastructure that supports our software.
The Engineering Team is split into two groups: one handles product development and the other handles operations.
Product development covers both new features and functionality and scaling our existing software to meet the challenges of a massively growing customer base.
The operations team handles one of the world's largest networks with data centers in 190 cities worldwide and a couple of large specialized data centers for internal needs.
About the Role
You will join a team of talented network automation engineers who are building software solutions to improve network resilience and reduce engineering operational toil.
You will work on a range of tools, infrastructure, and services - new and existing - with an aim to elegantly and efficiently solve problems and deliver practical, maintainable, and scalable solutions.
Requirements
* BA/BS in Computer Science or equivalent experience
* 3+ years of proven experience in hands-on server-side development
* Highly Proficient with modern Unix/Linux operating systems/distributions
* Knowledge of programming languages like Python or Golang
* Experience with MySQL, Postgres (or equivalent SQL language)
* Experience with CI/CD, containers, and/or virtualization
* Experience in systems observability
* Bonus Points but not required:
o Knowledge of networking engineering, with competencies in Layer 2 and Layer 3 protocols and vendor equipment: Cisco, Juniper, etc.
o Experience building and maintaining large distributed systems
o Experience managing internal and/or external customer requirements and expectations