Job Url: https://www1.jobdiva.com/portal/?a=aljdnw0qolq9pzanc6e7lzw46uuoh200575bah9r6xfg5grgtpharu4z9rqj9436&jr_id=697cb360137a05102565b041#/jobs/31801983 Job Description: Title: Software Engineer Location: 100% Remote EST/ CST Duration: 12 Month Contract 2 hire Brief scope of project: Open Cross-Media Measurement is an initiative that powers advertiser-led ads measurement products in the US and UK. Various Google software modules exist for providing data to these products, and are collectively known as the “Google Event Data Provider” or “Google EDP”. Contractor will provide ongoing production support, maintenance, and automation of support tasks. Job Description Must Have 5+ years experience with Kotlin (ideally), Java, or Scala with a strong willingness to learn Kotlin 5+ years experience with production monitoring and debugging Experienced with batch data processing and one or more data pipeline technologies (e.g. Apache Beam, Spark) Experienced with SQL Job Responsibilities Maintain Google EDP subsystems which are built primarily with Kotlin and SQL. All Google EDP systems run on internal Google infrastructure Maintenance tasks will be defined and reviewed by the Google team. Maintenance tasks will require the development of automated tests to demonstrate code correctness. All maintenance is also expected to be tested using an established measurement validation mechanism that replays old measurements and ensures the updated system produces the same output. The nature of maintenance tasks is highly dependent upon the type of maintenance required. Detailed instructions will be provided for each maintenance task as they are planned. Maintenance tasks can be triggered by the following: Support for new Measurement Partner features Addition of new Event Group fields (e.g. creative name) or Event dimensions (e.g. device type). Inclusion of new Google ad inventory for measurement Changes in Google infrastructure or policies (e.g. internal API/data deprecation)