Data Engineer

SMG - Service Management Group Logo

SMG - Service Management Group

πŸ“Remote - Worldwide

Summary

Join SMG, a leading experience management provider, as a Senior Data Engineer. Lead and mentor data engineering teams, driving initiatives to rebuild data infrastructure and champion modern data engineering practices. Collaborate with leadership to shape the company's data engineering vision and solve complex technical challenges. You will leverage expertise in technologies like Python, SQL, dbt, Snowflake, and Airflow. SMG offers a remote-first work environment, unlimited PTO, company sick pay, and a diverse, supportive team.

Requirements

  • Bachelor's degree in computer science, engineering, or related field or equivalent experience
  • Extensive experience (4+ years) in data engineering, focusing on leading teams and initiatives to deliver value
  • Proven expertise in various data engineering technologies, including but not limited to SQL, Python, dbt, Snowflake, Apache Spark, Kafka, Airflow, and other relevant technologies in the data engineering domain
  • Strong understanding of modern data engineering practices, including data modeling, ETL processes, data quality assurance, and data pipeline orchestration
  • Excellent leadership and communication skills, with a record of leading efforts on collaborative and high-performing data engineering teams
  • Ability to quickly learn and adapt to innovative data technologies as needed
  • Ability to thrive in a dynamic, fast-paced environment with a growth mindset and a commitment to continuous learning
  • Demonstrated ability to drive change and influence stakeholders at all levels of the organization

Responsibilities

  • Lead by example in data engineering practices, demonstrating expertise in a variety of technologies, including but not limited to Python, SQL, dbt, Snowflake, Airflow, Kafka, and other relevant technologies in the data engineering domain
  • Inspire and mentor data engineering teams, fostering a growth mindset and a collaborative environment
  • Lead initiatives to rebuild the team and instill a culture of continuous learning and improvement
  • Expertise in building deployment pipelines for data related workflows (e.g. Github Actions/Azure DevOps pipelines)
  • Collaborate with leadership to shape the company's vision for data engineering, providing valuable insights and guidance on technological strategies and opportunities
  • Drive efforts to refactor and rebuild our aging data infrastructure, prioritizing scalability, reliability, and maintainability
  • Identify and address areas of technical constraints in data engineering, implementing strategies to gradually reduce their impact on delivering value
  • Champion modern data engineering practices, including data modeling, ETL processes, data quality assurance, and data pipeline orchestration
  • Advocate for tidy code practices in data engineering, shepherd code review processes, and utilize modern code tooling to ensure high-quality software delivery
  • Collaborate cross-functionally with other teams to solve complex technical challenges in data engineering and drive innovation across the organization
  • Lead data engineering teams to deliver significant initiatives successfully, managing timelines, resources, and risks effectively

Preferred Qualifications

Experience with data engineering tooling and platforms such as Databricks and Snowflake is highly desirable

Benefits

  • Remote first company (fully remote)
  • Unlimited PTO
  • Tech provided
  • Company sick pay

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.