Data Engineer

Data Engineer

This job is no longer open

About the team  

The BI team builds and operates the cloud data analytics platform for Cloudflare. We are responsible for building a centralized cloud data analytics platform using open source technologies that will be used by our internal Business Partners and Machine Learning teams. Our goal is to democratize data, support Cloudflare’s critical business needs, provide reporting and analytics self-service tools to fuel existing and new business critical initiatives.

About the role

As part of this initiative, we are looking for a Data Engineer and help us build a scalable petabyte scale data lake and Cloud Enterprise Data Warehouse (EDW) using modern tech stack from the ground up using open source technologies. Success in this role comes from marrying a strong data engineering background with product and business acumen to deliver scalable data pipelines and analytics solutions that can enable advanced analytics via a self-service user interface.

What you will do

  • Partner closely with internal stakeholders to gain a strong understanding of business and product data needs
  • Design, build and support scalable and reliable data solutions that can enable self-service reporting and advanced analytics using open source technologies
  • Develop technical tools and programming that leverage machine learning and big-data techniques to cleanse, organize and transform data and to maintain and update data structures and integrity on an automated basis
  • Design application components and evolve architecture: API/Services, data access, integration, application components, etc.
  • Analyze and support platform requirements for Data Science team
  • Implement automation tools and frameworks (CI/CD pipelines)
  • Build tools to automate the monitoring or workload and take proactive measure to scale the platform or to fix the problem 
  • Mentor junior data engineers

Examples of desired skills, knowledge, and experience 

  • Proven ability to work closely with business and product teams to ensure data solutions are aligned with business initiatives and are of high quality
  • More than 3 years of development experience in Big Data space working with Petabytes of data and building large scale data solutions using any Cloud Platform, Apache Spark, Airflow, Scala, Python, etc
  • Experience with multiple POCs for different tools and platforms such as data lake solutions, data validation frameworks, etc
  • Experience with environment and deployment automation, IaaS, deployment pipeline specification and development
  • Experience with API design and development of RESTful web services or GraphQL
  • Working experience in Kubernetes, Docker etc.
  • Knowledge of and experience with backend frameworks like NodeJS or Golang
  • Bachelor’s or Master’s Degree in Computer Science or Engineering or related experience required

Compensation

Compensation may be adjusted depending on work location.

  • For Colorado-based hires: Estimated annual salary of $118,000 - $144,000.
  • For New York City-based hires: Estimated annual salary of $131,000 - $161,000.

Equity

This role is eligible to participate in Cloudflare’s equity plan.

Benefits

Cloudflare offers a complete package of benefits and programs to support you and your family.  Our benefits programs can help you pay health care expenses, support caregiving, build capital for the future and make life a little easier and fun!  The below is a description of our benefits for employees in the United States, and benefits may vary for employees based outside the U.S.

Health & Welfare Benefits

  • Medical/Rx Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Accounts
  • Commuter Spending Accounts
  • Fertility & Family Forming Benefits
  • On-demand mental health support and Employee Assistance Program
  • Global Travel Medical Insurance

Financial Benefits

  • Short and Long Term Disability Insurance
  • Life & Accident Insurance
  • 401(k) Retirement Savings Plan
  • Employee Stock Participation Plan

Time Off

  • Flexible paid time off covering vacation and sick leave
  • Leave programs, including parental, pregnancy health, medical, and bereavement leave
This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.