Vericast

Manager Engineering

Remote Austin, TX
USD 160k - 170k
Scala Python Spark PostgreSQL Java
Description

Company Description

We are Vericast. We create meaningful connections between business and the people that they serve-how, when and where it matters. Valassis, the digital division of Vericast, is a leader in the marketing technology space, processing over 12 trillion calculations and analyzing more than 40 billion digital marketing opportunities daily. We influence the purchasing and transaction behavior of more than 120 million households – impacting where they eat, shop, buy, save and borrow. At Vericast Engineering, we use agile methodology to deliver high-quality, scalable products. Our engineers are encouraged to influence our technology stack and explore new technologies. We also prioritize fun, hosting quarterly hackathons that drive the future of our product offering. In fact, many of our revenue generating products have come from successful hackathon concepts. Working with us means each engineer can have a real impact on the business and push Vericast forward!

Job Description

Vericast is seeking a Manager of Software Engineering for our Advertising Optimization and Advertising Integrations and Data teams. You will provide technical and people leadership, be hands-on and own delivery of critical digital advertising features and contribute to the roadmap for our adtech platform and overall company goals. If you want work with great teams, have high-level input to your own roadmap, and low-level control of delivering a top-notch Digital Advertising Platform, we want to talk to you. If you want leverage great ideas across many teams of developers to improve digital marketing product delivery, value, and profit, we want to talk to you. If you ever worked on services and platforms and thought "we could make this more efficient", we want to talk to you.

The Ad Optimization team develops models and systems to optimize programmatic bidding, analyzing vast amounts of data (over 100 billion signals per day) to enhance ad serving efficiency. Our team works alongside data scientists to create algorithms that make real-time bidding decisions and build controllers to measure success and adapt to industry changes. Using Scala and Python with Apache Spark, they leverage extensive data sources to secure optimal ad placements.

The Ad Integrations and Data team builds and maintains pipelines handling data flowing into and out of our digital advertising system, processing large volumes of data from partners and vendors daily. We help make multiple terabytes of data and intelligence available to our digital advertising operations teams as well as clients. Our tech stack consists of Python with PySpark, Scala, Apache Flink, and Postgres for our reporting and dashboarding solutions.

 

Responsibilities:

  • Manage and lead teams of passionate data engineers responsible for the product development, maintenance, performance optimization, and scaling of our optimization algorithms, data ingestion, and ETL pipelines.
  • Set strategy and contribute to the roadmap for our adtech platform and overall company goals.
  • Monitor the performance of both teams and their respective components of the platform, and work to continuously improve performance and scalability.
  • Engage with Product Management and other Engineering teams to ensure client success.
  • Manage the hiring and development of team members, including setting performance goals, providing feedback and coaching, and conducting performance reviews.
  • Foster a culture of innovation and collaboration that encourages engineers to share ideas and feedback with each other.
  • Act as a technical advisor and mentor for team members, providing guidance and support as needed.
  • Remain current with industry trends and developments and leverage this knowledge to inform the direction of both teams and their respective components of the platform.

Qualifications

EDUCATION:

BA/BS in Computer Science or other technical discipline (e.g., Engineering, Mathematics, or Physics) and/or equivalent relevant and high-performing work experience

 

EXPERIENCE:

  • 3+ years of experience managing high-performing software teams. 
  • 5+ years of experience in software development and delivery.

 

KNOWLEDGE/SKILLS/ABILITIES:

  • Experience in coaching/mentoring software engineers
  • Strong organizational skills and ability to keep track of multiple streams of work at once.
  • Experience working with cross-functional teams, including product management and data science/analytics.
  • Familiarity with industry-standard tools and technologies such as Scala, Python, Java, Apache Spark, Postgres

Additional Information

Salary: $160,000 - $170,000

Management Bonus: 10%

The ultimate compensation offered for the position will depend upon several factors such as skill level, cost of living, experience, and responsibilities.

Vericast offers a generous total rewards benefits package that includes medical, dental and vision coverage, 401K and generous PTO allowance. A wide variety of additional benefits like life insurance, employee assistance and pet insurance are also available, not to mention smart and friendly coworkers!

 

#LI-TE1

#LI-REMOTE

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 232 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers