
Software Engineer, Ads ML Features Platform
- United Kingdom
- Permanent
- Full-time
- Design and build data infrastructure that supports large-scale feature computation, transformation, and storage.
- Develop frameworks for batch and event-driven features with a focus on reliability, scalability, and ease of use.
- Drive improvements in data quality and governance through validation, anomaly detection, drift monitoring, and feature lineage tracking.
- Partner with ML engineers to ensure smooth integration of feature engineering workflows into ML production systems.
- Contribute to training set generation pipelines and ensure reproducibility and feature versioning for model development.
- Help shape the future of the platform by exploring streaming feature management and other next-gen capabilities.
- 5+ years in infrastructure/platform engineering or large-scale distributed systems.
- 2+ years hands-on experience with SQL-based cloud data warehouses (e.g., BigQuery, Snowflake, Redshift, Databricks)
- Proficiency with large-scale feature computation frameworks (Spark, PySpark, or Scala).
- Expertise in distributed systems (scaling, partitioning, fault tolerance, caching).
- Familiarity with ML production systems, especially ML feature platforms, is a big plus
- Knowledge of MLOps workflows - from feature engineering to training to online serving
- Pension Scheme
- Private Medical and Dental Scheme
- Life Assurance, Income Protection
- Workspace benefit for your home office
- Personal & Professional development funds
- Family Planning Support
- Commuter Benefits
- Flexible Vacation & Reddit Global Days Off