Data Engineer II

4 weeks ago


Charlotte, North Carolina, United States Mediavine Full time
Job Description

Mediavine is seeking an experienced Data Engineer to join our engineering team. We are looking for someone who enjoys solving interesting problems and wants to work with a small team of talented engineers on a product used by thousands of publishers.

Applicants must be based in the United States.

About Mediavine

Mediavine is a fast-growing advertising management company representing over 10,000 websites in the food, lifestyle, DIY, and entertainment space.

We are striving to build an inclusive and diverse team of highly talented individuals that reflect the industries we serve and the world we live in.

Position Title & Overview

The Data & Analytics team consists of data analysts, data engineers, and analytics engineers working to build the most effective platform and tools to help uncover opportunities and make decisions with data here at Mediavine.

We partner with Product, Support, Ad Operations, and other teams within the Engineering department to understand behavior, develop accurate predictors, and build solutions that provide the best internal and external experience possible.

A Data Engineer at Mediavine will help build and maintain our data infrastructure. Building scalable data pipelines, managing transformation processes, and ensuring data quality and security at all steps along the way.

This will include writing and maintaining code in Python and SQL, developing on AWS, and selecting and using third-party tools like Rundeck, Metabase, and others to round out the environment.

You will be involved in decisions around tool selection and coding standards.

Our current data engineering toolkit consists of custom Python data pipelines, AWS infrastructure, including Kinesis pipelines, Rundeck scheduling, dbt for transformation, and Snowflake as our data warehouse platform.

We are open to new tools and expect this position to be a part of deciding the direction we take.

Essential Responsibilities
  • Create data pipelines that make data available for analytic and application use cases.
  • Develop self-healing, resilient processes that do not require constant care and feeding to run smoothly.
  • Create meaningful data quality notifications with clear actions for interested parties, including other internal teams and other members of the data and analytics team.
  • Lead projects from a technical standpoint, creating project Technical Design Documents.
  • Support data analysts and analytics engineers' ability to meet the needs of the organization.
  • Participate in code reviews, understanding coding standards, ensuring test coverage, and being aware of best practices.
  • Build or implement tooling around data quality, governance, and lineage, in the dbt framework and Snowflake but external to that as needed.
  • Provide next-level support when data issues are discovered and communicated by the data analysts.
  • Work with data analysts and analytics engineers to standardize transformation logic in the dbt layer for consistency and ease of exploration by end users.
  • Enable analytics engineers and data analysts by providing data modeling guidance, query optimization, and aggregation advice.
Requirements
  • Applicants must be based in the United States.
You Have
  • 3 years of experience in a data engineering role.
  • Strong Python skills (understands tradeoffs, optimization, etc).
  • Strong SQL skills (CTEs, window functions, optimization).
  • Experience working in cloud environments (AWS preferred, GCS, Azure).
  • An understanding of how to best structure data to enable internal and external-facing analytics.
  • Familiarity with calling APIs to retrieve data (authentication flows, filters, limits, pagination).
  • Experience working with DevOps to deploy, scale, and monitor data infrastructure.
  • Scheduler experience, either traditional or DAG-based.
  • Comfortable working with multi-TB cloud data warehouses (Snowflake preferred, Redshift, Big Query).
  • Experience with other DBMS systems (Postgres in particular).
Nice to Haves
  • Experience with web analysis, such as creating data structures that support product funnels, user behavior, and decision path analysis.
  • Understanding of Snowflake external stages, file formats, and snowpipe.
  • Experience with orchestration tools, particularly across different technologies and stacks.
  • Experience with dbt.
  • Knowledge of Ad Tech, Google Ad Manager, and all its fun quirks.
  • The ability to make your teammates laugh (it wouldn't hurt if you were fun to work with, is what I'm saying).
  • Familiarity with event tracking systems (NewRelic, Snowplow, etc).
  • Experience with one or more major BI tools (Domo, Looker, PowerBI, etc).
Benefits
  • 100% remote.
  • Comprehensive benefits, including Health, Dental, Vision, and 401k match.
  • Generous paid time off.
  • Wellness and Home Office Perks.
  • Up to 12 weeks of paid Parental Leave.
  • Inclusive Family Forming Benefits.
  • Professional development opportunities.
  • Travel opportunities for teams, our annual All Hands retreat, as well as industry events.

Mediavine provides equal employment opportunities to applicants and employees. All aspects of employment will be based on merit, competence, performance, and business needs.

We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.

We strongly encourage minorities and individuals from underrepresented groups in technology to apply for this position.

At Mediavine, base salary is one part of our competitive total compensation and benefits package and is determined using a salary range.

Individual compensation varies based on job-related factors, including business needs, experience, level of responsibility, and qualifications.

The base salary range for this role at the time of posting is $115,000 - $130,000 USD/yr.


  • Data Engineer II

    4 weeks ago


    Charlotte, North Carolina, United States Randstad Digital Full time

    Job SummaryAs a Data Engineer II at Randstad Digital, you will play a crucial role in developing and implementing security logs analytics solutions to support the Cyber Security Operations Center (CSOC). Your primary responsibility will be to design, build, and manage analytics frameworks that enable correction, automation, and normalization of security...

  • Data Engineer II

    4 weeks ago


    Charlotte, North Carolina, United States Pyramid Consulting, Inc Full time

    Job Title: Data Engineer II - Cyber Security Operations CenterThis is a contract opportunity with long-term potential and is located in various locations. Please review the job description below and contact us if you are interested.Job Summary:We are seeking a talented Data Engineer II to support our Cyber Security Operations Center. The successful candidate...


  • Charlotte, North Carolina, United States Pantheon Data Full time

    About the RolePantheon Data is seeking a highly skilled Data Integration Engineer to join our team. As a Data Integration Engineer, you will design and implement solutions for integrating data from various sources into cloud-based systems.Key ResponsibilitiesLead data integration efforts and design, develop, and deploy complex data integration...

  • Data Scientist II

    4 weeks ago


    Charlotte, North Carolina, United States Truist Inc Full time

    Job Description:Truist Inc is seeking a highly skilled Data Scientist II to join our team. As a Data Scientist II, you will be responsible for performing sophisticated analytics to provide actionable insights that improve business outcomes and minimize risk.Key Responsibilities:Independently perform sophisticated data analytics using structured and...


  • Charlotte, North Carolina, United States Pantheon Data Full time

    Job OverviewPantheon Data is seeking a highly skilled Data Integration Engineer to join our team. As a key member of our data integration team, you will design and implement solutions for integrating data from various sources into cloud-based systems.Key Responsibilities:Lead data integration efforts, designing, developing, and deploying complex data...

  • Civil Engineer II

    4 weeks ago


    Charlotte, North Carolina, United States Bowman Consulting Group, Ltd. Full time

    Job Title: Civil Engineer IIBowman Consulting Group, Ltd. is seeking a highly motivated and experienced Civil Engineer II to join our team in Charlotte, NC.Job Summary:The Civil Engineer II will be responsible for evaluating, selecting, and applying standard engineering techniques, procedures, and criteria on moderately complex projects. The ideal candidate...

  • Senior Cloud Engineer

    3 weeks ago


    Charlotte, North Carolina, United States NTT DATA Full time

    Job Summary: We are seeking a highly skilled Senior Cloud Engineer to join our team at NTT DATA. The ideal candidate will have experience with Cloud Native solutions and a strong background in software engineering.Key Responsibilities:Design and implement Cloud Native solutions for enterprise clientsCollaborate with cross-functional teams to develop and...


  • Charlotte, North Carolina, United States Segra Full time

    Job Title: Transport Provisioning Engineer IIAbout the Role:Segra is seeking a skilled Transport Provisioning Engineer II to join our team. As a key member of our engineering department, you will be responsible for the configuration and implementation of transmitters, receivers, amplifiers, multiplexers, and switches. You will also conduct testing and...


  • Charlotte, North Carolina, United States NTT DATA Full time

    Job Title: Senior Hadoop EngineerJob Summary:We are seeking a skilled Senior Hadoop Engineer to join our team. The successful candidate will have a strong background in Hadoop administration and a proven track record of delivering complex technology initiatives.Key Responsibilities:Lead complex technology initiatives towards Hadoop platform stability and...


  • Charlotte, North Carolina, United States Progressive AE Full time

    Electrical Engineer II Job DescriptionAs an Electrical Engineer II at Progressive AE, you will play a key role in supporting the electrical engineering discipline by developing design concepts and creating accurate and complete documentation for power distribution, lighting, fire alarm, security systems, and communications in all phases within the...


  • Charlotte, North Carolina, United States Pantheon Data Full time

    Job Title: Cloud Migration EngineerJob Summary:Pantheon Data is seeking a highly skilled Cloud Migration Engineer to spearhead a pivotal cloud migration project from on-premise systems to the AWS GovCloud environment for a high-profile federal defense client. The successful candidate will be instrumental in deploying DevSecOps methodologies, securing...


  • Charlotte, North Carolina, United States Timmons Group Full time

    Job DescriptionTimmons Group is seeking a Civil Project Engineer II/III - Land Development candidate to join our Public Land Development Group. Project Engineers II/IIIs are Civil Engineers with 2 to 10 years' experience. The qualified individual will perform site development engineering and project management tasks for residential and commercial...

  • Software Engineer

    4 weeks ago


    Charlotte, North Carolina, United States Pantheon Data Full time

    Job Title: Software DeveloperCompany Overview:Pantheon Data is a private, small business based in the Washington, DC, area. We provide a range of services, including infrastructure resiliency, contact center operations, information technology, software engineering, program management, strategic communications, engineering, and cybersecurity.Position...

  • Data Engineer

    4 weeks ago


    Charlotte, North Carolina, United States Albano Systems, Inc. Full time

    Commercial Lines Data Modernization and Simplification ProgramWe are seeking a highly skilled Data Engineer to join our Commercial Lines Data modernization and simplification program. As a key member of our team, you will have the opportunity to engage in enabling well-architected cloud-based data solutions for data and analytics in support of BI, Actuarial,...


  • Charlotte, North Carolina, United States Passero Associates Full time

    Civil Engineer II Job OpportunityPassero Associates is seeking a highly skilled Civil Engineer II to join our team in Charlotte, NC. As a key member of our engineering team, you will work on a diverse range of civil/site projects, utilizing the latest advancements in industry technology.Responsibilities:Develop conceptual designs and cost estimatesPrepare...


  • Charlotte, North Carolina, United States Driven Brands Full time

    Job Summary:We are seeking a highly skilled Data Engineering Manager to lead our data engineering team at Driven Brands. As a key member of our organization, you will be responsible for overseeing the design, development, and maintenance of our data infrastructure and analytics solutions. Your leadership will ensure the delivery of high-quality, scalable...

  • Data Engineering Lead

    4 weeks ago


    Charlotte, North Carolina, United States HTC Global Services Full time

    Job Title: Technical Lead Engineer (Data)At HTC Global Services, we're seeking a highly skilled Technical Lead Engineer to join our team. As a key member of our data engineering team, you'll play a crucial role in designing, developing, and implementing data modernization projects.Key Responsibilities:Project Leadership: Lead cross-functional teams to ensure...


  • Charlotte, North Carolina, United States K2 Staffing, LLC Full time

    Job Title: Mechanical Engineer II-IIIWe are seeking a highly skilled Mechanical Engineer II-III to join our team at K2 Staffing, LLC. As a key member of our architecture and engineering firm, you will be responsible for designing and developing mechanical systems for various projects.Key Responsibilities:Plan, design, construct, and maintain mechanical...


  • Charlotte, North Carolina, United States Forsyth Barnes Full time

    Job Title: Head of Data Engineering & Business IntelligenceAbout the Role:Forsyth Barnes is seeking a seasoned Data Engineering Leader to spearhead our data strategy and drive business growth through data-driven insights. As the Head of Data Engineering & Business Intelligence, you will lead a team of data experts in designing, building, and maintaining our...

  • Data Engineer Lead

    3 weeks ago


    Charlotte, North Carolina, United States Omni Inclusive Full time

    Job SummaryOmni Inclusive is seeking a highly skilled Data Engineer Lead to join our team. The ideal candidate will have a strong background in cloud development, data engineering, and technical leadership.Key Responsibilities Design and implement data pipelines using AWS services, including AWS Lambda, API Gateway, and AWS Data Flow. Collaborate with...