F

Foxit Software

Offers PDF editor suite and SDKs

Data Engineer, Marketing Technology

Data EngineeringConfirmed live in the last 24 hours
Full-timeAlpharetta, GA, USANo salary listedRemote

About the Job

Requirements

  • At least 5 years of data engineering experience, including hands-on pipeline development and production operations.
  • Strong proficiency in SQL and Python or PySpark for data pipeline development.
  • Experience building and maintaining ETL/ELT pipelines using Databricks, dbt, Airflow, Azure Data Factory, or an equivalent tool.
  • Hands-on experience with a cloud data platform such as Databricks, Snowflake, BigQuery, or Redshift.
  • Understanding of dimensional data modeling, including fact tables, dimension tables, schema design, and data warehouse concepts.
  • Experience with medallion or layered data architectures, Kimball-style star schemas, and one-big-table approaches to data modeling.
  • Working knowledge of API integration patterns, including REST, webhooks, OAuth, and batch sync architectures.
  • Experience with CRM platforms such as Salesforce or HubSpot, marketing automation systems, and CPQ or quoting tools such as DealHub or similar.
  • A bachelor's degree in Computer Science or Information Systems, or equivalent industry experience.

Responsibilities

  • Design, build, and maintain ETL/ELT pipelines using the existing medallion architecture to move data between source systems and the Databricks data warehouse.
  • Build pipelines using PySpark and SQL in Databricks notebooks in accordance with development standards for naming, project structure, and layer-appropriate transformations.
  • Own data synchronization between Databricks and HubSpot, including enrichment flows into HubSpot and marketing engagement data flowing back into Databricks.
  • Build and maintain Exchange layer pipelines that curate data for external system consumption and format and validate it against target system requirements.
  • Build and maintain scheduled batch jobs and event-driven integrations using APIs, including REST, webhooks, and OAuth.
  • Monitor pipeline health, configure alerts for failures and data quality degradation, and respond to incidents when synchronization breaks.
  • Maintain documentation of data flows, integration architecture, and troubleshooting runbooks.
  • Build and maintain dimensional models in Databricks, including fact, dimension, and bridge tables, following data warehouse object definitions and naming standards.
  • Collaborate with stakeholders and data analysts to build curated business-ready tables and datamarts with business logic, KPI calculations, and aggregations optimized for analytics and campaign activation.
  • Implement identity resolution and deduplication logic to produce unified customer profiles from multiple source systems.
  • Establish data validation rules, quality checks, and monitoring to ensure accuracy and freshness of data flowing into marketing systems.
  • Normalize disparate data sources into centralized schemas with type enforcement, deduplication, and null handling.
  • Ensure the data infrastructure supports audience segmentation using firmographic, behavioral, and engagement signals.
  • Build the data layer for lifecycle marketing, including triggered campaigns, dynamic journey branching, and personalization based on enriched customer profiles.
  • Support marketing and demand generation teams with reliable, accessible data for building audience targets in HubSpot.
  • Maintain data flows for email deliverability, subscription management, and suppression list synchronization.
  • Build and maintain API integrations between marketing, sales, and operational systems using Python and SQL.
  • Implement field-level transformation logic, synchronization orchestration, and error handling for system-to-system data flows.
  • Support website form and lead capture data flows, ensuring clean handoffs from web properties into HubSpot and Databricks.
  • Integrate enrichment data from third-party providers, including firmographic, intent, and technographic providers, into automated workflows.
  • Build and maintain data infrastructure for campaign attribution, channel performance analysis, and funnel reporting.
  • Ensure accurate data for conversion analytics, lead source tracking, and marketing return-on-investment measurement.
  • Support centralized reporting by routing marketing engagement data back into Databricks for cross-functional analysis.

Desired Qualifications

  • Experience with Databricks, Delta Lake, PySpark, and Unity Catalog.
  • Familiarity with HubSpot APIs and its data model.
  • Experience with identity resolution and customer data deduplication across multiple source systems.
  • Exposure to marketing data concepts such as lead scoring, audience segmentation, campaign attribution, and lifecycle stages.
  • Experience with Azure cloud services, including Azure Functions, Azure DevOps, and Azure Data Factory.
  • Knowledge of data security and privacy practices, particularly PII handling.
  • Experience with code review processes and compliance with development standards in a collaborative data engineering team.

About the Company

Foxit Software

Offers PDF editor suite and SDKs

Foxit offers the Foxit PDF Editor Suite, an Intelligent Document Platform that integrates desktop software, mobile apps, and cloud services, allowing users to create, edit, fill, and sign documents from any device. The company also provides Software Developer Kits (SDK) for developers to incorporate innovative PDF technology into their applications.

Company size
501-1,000
Company stage
M&A
Total funding
Not listed
Headquarters
Fremont, California
Founded
2001

Recently Posted Jobs

Explore more opportunities at Foxit Software

See more jobs