Senior Software Engineer

Department: Engineering
Location: Remote, India
Updated on: June 02, 2023

Back to Open Positions

About Us

MediaMath is the leading technology pioneer on a mission to make advertising better. We deliver outstanding results through powerful ad tech, partnership and a curiosity for what’s next. We help more than 3,500 advertisers solve complex marketing problems so they can deepen their customer relationships across screens and around the world.

Data Team Objectives -Provide services that help clients to measure the effectiveness of their online marketing, A/B test campaign strategies, and optimize spend to drive business goals. -Build scalable solutions

-Process billions of events daily from data centers across the globe with 24x7 uptime and produce accurate results that have meaningful business values. -Improve marketing performance by implementing various attribution, lift measurement and machine learning models that operate at large scale reliably

-Monitor the services, infrastructure, and address concerns regarding production.


What we're looking for

- 7+ years of experience in Java/Scala and SQL.

- 3+ years of experience writing Spark in Scala and/or Python.

- Test Driven Development and Continuous Integration/Continuous Delivery - creating Docker containers running in Kubernetes

- launch AWS EMR clusters to run Spark jobs - build and manage Airflow to orchestrate workflows

You have experience -Working with Product Managers to understand and implement business requirements

-Working with Project Managers to use processes on development schedules and dependencies

-Working with Data Scientists to implement data pipelines and scale out Machine Learning models

-Having a sense of ownership and feeling responsible for the services your team provides.

-Asking questions based on the information presented for a better understanding of the problem statement and to work out a solution.

-Collaborating and working on projects as a team. - Practicing peer code review and are comfortable giving and receiving feedback.