Senior Software Development Engineer
Role: Sr. Software Development Engineer
Work Arrangement: Remote
Key Requirements:
· 7+ years of professional software or data engineering experience.
· 4+ years building, optimizing, and maintaining production Apache Spark pipelines, with strong Java and Python skills across JVM Spark and PySpark.
· Advanced SQL, relational data modeling, and large-scale data processing experience, including production work with Snowflake, MySQL, and Iceberg.
· 3+ years operating AWS data workloads using S3 and Airflow (or equivalent production workflow orchestration); container orchestration and data-catalog experience a plus.· 3+ years building, changing, and operating production REST APIs, including PHP APIs built with Symfony or a closely equivalent PHP MVC framework.
Experience with deterministic and probabilistic identity matching — unique IDs, device IDs, IP-based matching, and identity graphs.
- Familiarity with edge/log delivery infrastructure and pixel/impression tracking.
- Experience with data lake table formats and query engines at large scale.
- Experience with privacy and compliance-driven data workflows (deletion, opt-out, suppression, data retention).
- Comfort operating in uncharted territory — turning ambiguity into production systems without a detailed guide.