Description
We’re looking for a Software Engineer to join our Agent Measurement & Forecasting (AMF) team. As a Software Engineer, you will work towards technical design and execution for core components of AMF's metrics platform. You'll build and operate the pipeline that lands agent telemetry into Iceberg via dbt, enforce schema contracts through CI/CD gates, and extend the MetricsFlow semantic layer that serves governed metrics to the Product Data Store and downstream consumers.
Responsibilities:
- Build and operate the pipeline that lands agent telemetry into Iceberg via dbt
- Enforce schema contracts through CI/CD gates
- Extend the MetricsFlow semantic layer that serves governed metrics to the Product Data Store and downstream consumers
- Drive engineering excellence within the team and act as a domain expert for pipeline design, schema governance, and semantic-layer serving
Requirements:
- 5+ years experience in software development engineering including designing, developing, and deploying software solutions
- 3+ years experience in software development engineering, with production-level experience in: Python and SQL
- Bachelor’s degree in a relevant field such as Computer Science, Engineering, or a related discipline, or equivalent practical experience
Nice to Have:
- Solid experience with dbt, Apache Iceberg, and semantic-layer tooling (e.g., MetricsFlow, dbt Semantic Layer, Cube) for governed metric definition and serving
- Strong understanding of data governance and schema contract enforcement, including CI/CD schema gates and automated data quality checks
- Experience with large-scale data processing frameworks such as Spark, Flink, or Kafka within complex distributed architectures
- Practical experience with API development (gRPC, REST) for serving metrics and data products to downstream consumers
- Understanding of multi-tenant data isolation and security principles, including data encryption and tenant-scoped authorization
Benefits:
- Competitive salary: €72,000 EUR - €108,000 EUR
- Comprehensive benefits package
- Flexible work arrangements: spend at least half (50%) of your time each quarter in the office or in the field