Software Engineer III (Remote)

Department: Engineering
Location: Remote, New York, United States
Updated on: August 09, 2022

Back to Open Positions

About Us

MediaMath’s mission is to help innovative marketers delight their customers and drive real business outcomes. Over 9,500 marketers in 42 countries use our enterprise solution to reach the right user with the right message for the right price, wherever they are. These are the leading brands and agencies in the world who rely on MediaMath to provide technology, services and leadership to help them continue to transform their marketing practices and compete in a quickly changing industry. Founded in 2007 as a pioneer in “programmatic” advertising, MediaMath has been recognized as a leader in the space in four independent evaluations over the last two years. MediaMath has offices in 16 cities worldwide and is headquartered in New York City.

Our digital advertising platform leverages massive amounts of data using AI and machine learning principles, enabling the quickest and most intelligent online ad space bidding in real time, 24/7. We leverage both public cloud and eight managed data centers around the world to maximize the return on every marketing dollar spent by our customers.


The Role

Data at MediaMath is seldom at-rest and almost always at high scale. To provide data products across the organization and to our paying customers, the Data Team manages a high number of concurrent Streaming and Batch pipelines designed to handle optimal continuous steady state with Exactly Once or idempotent guarantees.

The SWE 3 Data Engineer will use Big Data processing frameworks and tools to expand our product offerings and capabilities. The candidate will demonstrate a good understanding of code design (OOP/FP) as well as some understanding of tradeoffs that come with experience, e.g., causes of Technical Debt. The Data Team works collaboratively and puts a high value on versatility, leadership and personal volition in our team members.


Skills You Bring

· Apache Spark, Flink or similar

· SQL (Postgres preferred)

· Java, Kotlin or Scala (Java/Kotlin preferred)

· Apache Kafka or similar

· Experience working in a Cloud environment (AWS preferred)

· Binary serialization formats (Avro and Parquet)

· Familiarity with Kubernetes and Docker

· Linux/Unix facility (shell-script and basic commands such as awk, grep, sed, tail, vi/nano)


Highly Appreciated Skills

· Python

· Apache Airflow

· Experience with Analytic backend, e.g., Column-store, design.

· Helm


Why We Work at MediaMath

We are restless innovators, smart, passionate and kind. At the heart of our culture are three values that provide a framework for how we approach our work and the world: Win Together, Obsess Over Growth, and Do Good, Better. These values inform how we energize one another and engage with our clients. They get us amped to come to work.

Founded in 2007 as a pioneer in "programmatic" advertising, MediaMath is recognized as a Leader in the Gartner 2020 Magic Quadrant for Ad Tech and has won Best Account Support by a Technology Company for two years in a row in the AdExchanger Awards.

MediaMath is committed to equal employment opportunity. It is a fundamental principle at MediaMath not to discriminate against employees or applicants for employment on any legally-recognized basis including, but not limited to: age, race, creed, color, religion, national origin, sexual orientation, sex, disability, predisposing genetic characteristics, genetic information, military or veteran status, marital status, gender identity/transgender status, pregnancy, childbirth or related medical condition, and other protected characteristic as established by law