Data Engineer

Data Engineer

About DataCamp

There is incredible power in data and AI—but only if you know what to do with it. DataCamp teaches companies and individuals the skills to work with data and AI in the real world. Our mission is to democratize data and AI skills for everyone!

Companies and teams of every size use DataCamp to close their skill gaps and make better data-driven decisions. We work with over:

  • 4000+ companies
  • 3000+ academic organizations
  • 12+ million DataCamp learners

And a global learning community spread across 180+ countries.

At DataCamp, we believe that everyone deserves access to high-quality education and data and AI skill development for a more secure future. From our first-class courses, projects, code-alongs, certification programs, and DataLab—we are an all-in-one platform on a mission to democratize data and AI education for all.

About the role

As a Data Engineer at DataCamp, you will play a pivotal role in enhancing our data-driven decision-making and operational efficiency. You will manage and optimize our Datalakehouse on Google Cloud’s BigQuery, ensuring our leadership team has the precise and timely BI reports needed to steer the company towards its OKRs and vision. Your work will empower our engineering teams to make informed, data-driven decisions, boosting their project effectiveness and overall productivity.

About you

At DataCamp, we seek individuals who embody our core values of data-driven decision-making, action, transparency, ownership, and customer focus. You thrive in a fast-paced, high-performing environment and are driven by a passion for making a meaningful impact. You're adaptable, embracing change and ambiguity with enthusiasm. Your initiative and entrepreneurial spirit push you beyond just meeting targets—you aim to understand the "why" behind our goals and take ownership to drive the business forward. You’re a collaborative team player who values transparency and always seeks to improve and innovate. If this sounds like you, we encourage you to apply!

Responsibilities

  • Ensure Accessibility: Maintain self-serve systems for teams to access data for informed decision-making, avoiding central bottlenecks.
  • Data Pipeline Management: Keep data pipelines and development processes operational and efficient.
  • Plan Improvements: Collaborate with the senior data engineer to enhance the data platform, development process, and testing procedures.
  • Ownership and Proactivity: Take charge of daily tasks and promptly address operational issues.
  • Capability Development: Focus 80% on planned quarterly OKR work and 20% on support work, achieved through automation.
  • Support and Collaboration: Act as a force multiplier by being approachable and assisting others with data engineering needs.
  • Technical Expertise: Utilize Python proficiency and advise on SQL best practices.
  • Data Handling Knowledge: Understand data ingestion, processing, and reverse ETL processes.
  • Data Governance: Uphold strong data governance practices and act as a gatekeeper for data platform security.

Qualifications

  • Is an experienced Data Engineer of between 1-3 years.
  • Has experience of data warehousing (e.g. Big Query or Snowflake) and data engineering related tools (e.g.  Airflow, Looker, Metabase, Fivetran)
  • Has some knowledge of cloud platforms (AWS, GCP or Azure)
  • Can develop in Python and write SQL
  • Understand Scrum and Kanban
  • Has excellent oral and written communication skills
  • Is interested in understanding and scaling complex data pipelines
  • Is interested in monitoring and self healing systems
  • Is highly organized with a flexible, can-do attitude and a willingness/aptitude for learning
  • Improves the team with code reviews, technical discussions and documentation
  • Is able to work collaboratively in teams and develop meaningful relationships to achieve common goals

It's a plus if

  • You have experience in DBT
  • You have experience in Docker, CI/CD, Kubernetes
  • You have experience of Data Marts
  • You have experience with Infrastructure-as-code (Terraform, Ansible, etc)
  • You are passionate about data science and education

Why Datacamp? 

Joining DataCamp means becoming part of a dynamic, creative, and international start-up. Here are just a few of the reasons why you’ll love being on our team:

  • Exciting challenges: Face new technical challenges daily, keeping your work engaging and rewarding.
  • Competitive compensation: We offer a competitive salary with attractive benefits.
  • Flexibility: Benefit from flexible working hours because the future is flexible! 
  • Continuous learning: Access a yearly learning budget for conferences & training to support your professional growth.
  • Global retreats: Participate in international company retreats, fostering a global team spirit.
  • Amazing team: Collaborate with a truly exceptional team—seriously, we’re awesome!
Logos/outerjoin logo full

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