Senior Data Engineer

RechargeRecharge·Remote
Software Development

WFA Digital Insight

As demand for skilled data engineers continues to soar, with a 25% increase in remote data engineering roles in the past year, companies like Recharge are at the forefront of innovation. With over 20,000 brands relying on their platform, the need for experts who can harness the power of data to drive business growth has never been more pressing. Recharge stands out for its commitment to customer retention and its relentless pursuit of product innovation, making this role an exciting opportunity for those looking to make a real impact in the industry. Before applying, candidates should be aware that a strong foundation in data warehousing methodologies and experience with a variety of data management platforms will be essential in this role.

Job Description

About the Role

The Senior Data Engineer position at Recharge is a critical component of the company's Data and Analytics team, responsible for developing and maintaining the infrastructure that supports the company's data-driven decision-making. This role involves building scalable data pipelines, designing data models, and ensuring the quality and consistency of data across the organization. The successful candidate will work closely with cross-functional teams, including data analysts, developers, and business stakeholders, to empower data-driven insights and inform business strategy.

As a key member of the Data and Analytics team, the Senior Data Engineer will play a pivotal role in shaping the company's data strategy and driving the development of data products that meet the evolving needs of Recharge's customers. This is a remote position, offering the opportunity to work with a global team and contribute to the growth and success of a leading subscription platform.

What You Will Do

  • Design, develop, and maintain large-scale data pipelines and architectures to support internal business analytics and customer-facing data products
  • Build and optimize data models, including dimensional models and data warehouses, to support business intelligence and data science applications
  • Develop and implement data quality, monitoring, and alerting processes to ensure data integrity and consistency
  • Collaborate with data analysts and scientists to develop and refine data products and insights
  • Work with cross-functional teams to implement data strategies and build data flows that meet business needs
  • Design and develop automated testing and validation frameworks to ensure data pipeline reliability
  • Participate in the evaluation and implementation of new data management technologies and tools
  • Develop and maintain technical documentation of data pipelines, architectures, and data models
  • Collaborate with stakeholders to identify and prioritize data initiatives and projects
  • Develop and implement data security and access controls to ensure data privacy and compliance
  • Stay up-to-date with industry trends and emerging technologies in data engineering and architecture

What We Are Looking For

  • 5+ years of experience in a data engineering role, with a focus on building scalable data pipelines and architectures
  • Strong expertise in data modeling, data warehousing, and data governance
  • Experience with a variety of data management platforms, including Snowflake, Redshift, and Databricks
  • Proficiency in SQL and experience with data transformation languages such as Python
  • Experience with data pipeline orchestration tools such as Apache Airflow or Cloud Composer
  • Strong understanding of data quality, data security, and data compliance principles
  • Experience working with cross-functional teams, including data analysts, scientists, and stakeholders
  • Strong communication and collaboration skills, with the ability to explain complex technical concepts to non-technical stakeholders
  • Experience with agile development methodologies and version control systems such as Git

Nice to Have

  • Experience with machine learning and artificial intelligence technologies, including natural language processing and predictive analytics
  • Familiarity with cloud-based data platforms, including AWS and GCP
  • Experience with containerization technologies such as Docker and Kubernetes
  • Knowledge of data governance and data quality frameworks, including data catalogs and data lineage
  • Experience with data visualization tools such as Tableau or Power BI

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a leading subscription platform and contribute to the growth and success of the company
  • Collaborative and dynamic work environment with a global team
  • Professional development opportunities, including training and education programs
  • Flexible working hours and remote work arrangements
  • Access to cutting-edge technologies and tools
  • Recognition and reward programs for outstanding performance

How to Stand Out

  • Develop a strong understanding of data modeling and data warehousing principles, including dimensional modeling and data governance
  • Familiarize yourself with a variety of data management platforms, including Snowflake, Redshift, and Databricks
  • Practice building and optimizing data pipelines using tools such as Apache Airflow or Cloud Composer
  • Highlight your experience working with cross-functional teams and collaborating with stakeholders to drive business outcomes
  • Be prepared to discuss your approach to data quality, data security, and data compliance in a technical interview
  • Showcase your proficiency in SQL and data transformation languages such as Python
  • Research the company and the role to understand the specific challenges and opportunities in the position

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.