I

impact.com

Builds software for brand partnerships

Associate Data Platform Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeCape Town, South Africa

About the Job

Requirements

  • The preferred candidate has 1–3 years of experience in software engineering, data engineering, or a related technical role.
  • Working programming ability in Scala, Java, or Python, with an appetite to become strong in both Scala and Python.
  • Solid SQL fundamentals, including joins, aggregations, window functions, and understanding query behavior.
  • Understanding of data structures, algorithms, and software engineering basics, including Git and collaborative development workflows.
  • Exposure to or eagerness to learn distributed processing with Spark, streaming with Kafka or Pub/Sub, orchestration with Airflow, and a major cloud platform, ideally GCP, including BigQuery, Dataproc, and Cloud Storage.
  • A methodical approach to debugging and problem-solving.
  • Clear written and verbal communication suited to an async-first distributed team.
  • Willingness to participate in on-call learning and operational work.

Responsibilities

  • Build and extend batch and streaming pipeline components under guidance.
  • Write clean, tested Scala and Python code.
  • Add Spark transformation steps, build Airflow DAGs, and implement Kafka consumers with senior support.
  • Configure platform components such as BigQuery tables, partitioning strategies, and Cloud Storage buckets with guidance.
  • Build monitoring dashboards and alerting for job success, latency, and pipeline health.
  • Implement data quality checks to catch anomalies, schema violations, and missing data.
  • Shadow the on-call rotation, help investigate root causes, debug using logs, metrics, and traces, and maintain runbooks and operational documentation.
  • Follow least-privilege access, secrets management, and PII handling by default.
  • Consider the cost and performance implications of changes with guidance.
  • Use AI coding assistants while maintaining the same quality and review standards.
  • Participate in code reviews, pairing, and technical discussions, and communicate progress and blockers clearly.

Desired Qualifications

  • Internship, academic, or personal project experience building data pipelines.
  • Exposure to CI/CD, automated testing, or infrastructure as code.
  • Familiarity with data formats such as Parquet, Avro, or JSON.
  • Exposure to dbt, Looker, or BI tooling.
  • A bachelor's degree in Computer Science, Engineering, Mathematics, or a related field is a plus.
  • Experience in the digital marketing technology industry is a plus.

About the Company

impact.com

Builds software for brand partnerships

impact.com builds partnership software for brands that sell through affiliates, creators, and customer referrals. Its Performance, Creator, and Advocate products let marketing teams coordinate these channels through a shared platform rather than separate program tools. Brands use the software to recruit partners, agree on contracts, attribute sales, monitor activity, and automate payments, while publishers and creators find brands through its marketplace. The company earns subscription fees for its software and charges additional fees for services and payment volume above contracted limits. Founded in 2008, impact.com is headquartered in Santa Barbara, California.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$331.4M
Headquarters
Santa Barbara, CA
Founded
2008

Recently Posted Jobs

Explore more opportunities at impact.com

See more jobs