Software Engineer II-Advertising, Integrations and Data Team

  • Full-time
  • Shift: 1st

Company Description

Valassis (a Vericast company) is seeking a highly motivated Software Engineer. The ideal candidate is energized by the thought of developing new system stacks and tools for big data ingestion, processing, and analytics on a multi-petabyte infrastructure. This individual will work on team of talented engineers responsible for reporting on the delivery of our campaigns and handling technical integrations and data ingestion. They will develop products that help validate our media buys, ingest data into our platform, and generate datasets and reporting for our teams to analyze and monitor delivery and performance of our campaigns.

Job Description

The Ad Integrations and Data team builds and maintains the large quantities of data flowing into and out of our system. This includes data from our Ad Serving partners, Ad Exchange partners, and Measurement vendors. Our ETL code processes over 400 ad serving reports daily matching to thousands of active line items and this continues to grow. In addition to parsing data into our system we help make data available to our Account and Campaign Management teams as well as our end clients. We work with multiple terabytes of data to generate relevant reporting or export meaningful data points for use in client facing dashboards and tools. Our team is also responsible for the trust and safety of our client campaigns with automation and tooling to review upwards of 100k daily domains our system sees in the bid stream and take action to eliminate bad actors. Ad Integrations and Data gets the unique position to work with external technical vendors and across our internal teams to ensure that our campaigns are successful. Our tech stack currently consists of Python with PySpark, occasional Scala implementation, and Postgres/Tableau for some of our reporting and dashboarding solutions. We're looking for a new team member that's motivated, curious, and passionate.

What you'll do:

  • Build data pipelines to ingest data from external clients and vendors and make this data available within our platform
  • Create new internal datasets and rollups to allow for more efficient troubleshooting of problems
  • Develop tools for investigating issues with inventory/web domains that impact the success and safety of our client campaigns
  • Coordinate with other engineering, analytics, and operations teams to build and improve our advertising products
  • Collaborate with your fellow team members to deliver high-quality solutions

Qualifications

Who you are: 

  • Fluent in Python
  • Experience with Postgres or similar databases
  • Experience working with batch data engineering and "big data" technology (such as MapReduce or Spark)
  • Some familiarity with Spark and Scala a plus
  • Some familiarity with Tableau or similar data visualization tools
  • Able to creatively solve problems involving large data sets and optimize for efficient execution
  • Capable of diving into complex datasets to find answers to questions
  • Excited about working in a fast-paced environment with a lot of experimentation and moving parts

Additional Information

Vericast is an equal opportunity employer.   All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Applicants who have disabilities may request that accommodations be made in order to complete the selection process by contacting our Recruiting Administrator directly at 616-541-3145.
 

LI-TE1

Privacy Policy