Senior Data Engineer

Company:  GOBankingRates
Location: Los Angeles
Closing Date: 26/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

GOBankingRates is unique in the digital marketing and media industry - we combine marketing, digital, content and fintech. Our performance based approach increases brand awareness and generates targeted audience engagement on our internal web properties and partner sites.

Learn More About What We Do

GOBankingRates is experiencing significant growth and is actively seeking an experienced Senior Data Engineer with expertise in Cloud Platforms, Modern Data Architecture, and Data Engineering. As a Senior Data Engineer, you will play a vital role in our Data Engineering team, responsible for the development and maintenance of our Enterprise Data Platform, which encompasses a Serverless Data Lake, a Cloud Data Warehouse on AWS, and core data/application pipelines.

What's interesting about this role?

If you are a rising star in the field of Data Engineering, ready to challenge norms, and brimming with innovative ideas for managing technology and processes, you will broaden your experience and confront diverse technical challenges to accelerate your career growth. With this experience, you will become integral in developing our next-generation data platform, emphasizing data quality, speed of execution, and cost optimization to make an impact on our business.

How Will You Make an Impact?

  1. Build sophisticated data pipelines using dbt, Airflow, and Snowflake, with special emphasis on performance optimization and data integrity using Great Expectations.
  2. Lead architectural design sessions for the modern data stack, focusing on solutions that seamlessly integrate with our technology stack, which encompasses Snowflake, Airflow, dbt, Great Expectations, and AWS data services.
  3. Work with our data science and product management teams to design, rapidly prototype, and productize new data product ideas and capabilities.
  4. Conquer complex problems by finding new ways to solve with simple, efficient approaches with a focus on reliability, scalability, quality, and cost of our platforms.
  5. Build processes supporting data transformation, data structures metadata, and workload management.
  6. Collaborate with the team to perform root cause analysis and audit internal and external data and processes to help answer specific business questions.

What Do You Bring to Us?

  1. Master's Degree (or a B.S. degree with relevant industry experience) in math, statistics, computer science, or equivalent technical field.
  2. 5+ years of professional Dimensional Data Warehousing/Data Modeling and 'Big Data' Experience.
  3. 5+ years in a pivotal Software/Data Engineering role, with deep exposure to modern data stacks, particularly Snowflake, Airflow, dbt, and AWS data services.
  4. Expertise in applying Python and SQL to execute complex data operations, customize ETL/ELT processes, and perform advanced data transformations across the platform.
  5. Expertise in establishing data quality assurance frameworks particularly using Great Expectations.
  6. Experience working directly with data analytics to bridge business requirements with data engineering.
  7. Experience with AWS infrastructure.
  8. Excellent troubleshooting and problem-solving skills.
  9. Ability to operate in an agile, entrepreneurial start-up environment, and prioritize.
  10. Excellent communication and teamwork, and a passion for learning.
  11. Curiosity and passion for data, visualization, and solving problems.
  12. Willingness to question the validity, accuracy of data and assumptions.

Preferred Qualifications:

  1. Experience with Redshift, Snowflake, or other MPP databases is a plus.
  2. Knowledge for ETL/ELT tools like Informatica, Matillion, IBM DataStage, or SaaS ETL tools is a plus.
  3. Experience with Tableau or other reporting tools is a plus.
  4. Experience with CI/CD using tools like CircleCI, Harness is a plus.

The salary range for this role is $145,000- $165,000. Pay offered may vary within the posted range based on a number of factors including but not limited to job-related knowledge, skills, experience, and location.

Benefits

  1. Competitive salary with excellent growth opportunity; we pride ourselves in having a team that exudes leadership, high initiative, creativity and passion.
  2. Awesome medical, dental and vision plans with heavy employer contribution.
  3. Paid maternity leave and paternity leave programs.
  4. Paid vacation, sick days and holidays.
  5. Company funding for outside classes and conferences to help you improve your skills.
  6. Contribution to student loan debt payments after the first year of employment.
  7. 401(k) -- employees can start contributing immediately. After the first year, GOBankingRates matches your contribution up to 4% of your salary.

A note about our new norm: The world has changed and we know it's important to adapt and to do our part to do what's best for our team. Our number one priority is to have our team feel safe, balanced and connected. We're committed to providing our teams with the best resources and tools to navigate this new virtual world that we're living in. We've also reinvented the ways in which we recognize, celebrate, and engage with each other to keep our culture strong!

Here's a peek into our world at GOBankingRates:

  1. Our teams are working remotely 100% for the foreseeable future. We're in the digital media space, so we're mobile and flexible!
  2. Tools & resources are available to keep our team connected across North America. (JIRA, Trello, Slack, Zoom and so much more!)
  3. To keep our community engaged and connected, virtual team building events are held weekly and monthly.
  4. For wellness and balance, weekly virtual fitness classes such as yoga are available.
  5. To care for the local communities that we're a part of across the U.S our team members host socially distanced philanthropic events every quarter.
  6. And most importantly, we've committed to consistent and transparent communication to help us all stay informed, engaged and to keep us on our path to success and #greatness.

We are an equal-opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

#J-18808-Ljbffr
Apply Now
Share this job
GOBankingRates
  • Similar Jobs

  • Senior Data Engineer

    Los Angeles
    View Job
  • Senior Data Engineer

    Los Angeles
    View Job
  • Senior Data Engineer

    Los Angeles
    View Job
  • Senior Data Engineer

    Los Angeles
    View Job
  • Senior Data Engineer

    Los Angeles
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙