Software Engineer III / Senior Software Engineer (UK - Remote)

Department: Engineering
Location: UK - Remote
Updated on: May 26, 2021

Back to Open Positions

About Us
MediaMath helps the world's top brands deliver personalized digital advertising across all connected touchpoints. Over 9,500 marketers in 42 countries use our demand-side platform every day to launch, analyze, and optimize their digital advertising campaigns across display, native, mobile, video, audio, digital out of home, and advanced TV formats.

MediaMath initiated an industry-wide effort to create a 100% accountable, addressable and aligned supply chain through SOURCE ecosystem. SOURCE by MediaMath is a technical and commercial framework for agencies, brands, tech companies, and content owners designed to provide long-term sustainable solutions for a clean digital media supply chain with brand-safe, viewable inventory. MediaMath has offices in 15 cities worldwide and is headquartered in New York City.

We receive up to 10 million advertising opportunities per second, which we run through over several internal and partner enrichments to extract many targetable properties which we then match against 100s of thousands of advertising strategies to choose the best ad and we do all this in less than 1/10th of a second.

If you like problem solving, come use those skills here to create soft real-time, highly concurrent, globally distributed systems and services. Our engineers thrive on solving all kinds of technical challenges like cross datacenter replication and low-latency, geo-distributed workloads, fully automated deployments, and service governance. 

If you are interested in being considered for Software Engineer III or Senior Software Engineer positions and based in the UK, US, or Germany (in office or remote), please show your interest and we'll reach out about different product teams that could be suitable.

Snapshot of our Tech stack:

  • Languages: Golang, Scala, Python, C++, Java
  • Platforms: Kafka, CircleCI, Docker, Kubernetes, Node.JS, React, Spark, Hadoop, Impala, Flink, Linux
  • Scripting: Bash, Perl, Chef, Ansible, Puppet, Terraform, CloudFormation
  • Tools: IntelliJ IDE, Jenkins, CircleCI, PyCharm, CloudWatch, CloudHealth
  • Databases: Postgres, Cassandra, DynamoDB, Couchbase, Redis, Scylla, SQL
  • Cloud: Operating in AWS (S3, Lamda, Redshift, ECS/EC2, RDS)

You might be a great fit if:

  • You have experience designing and owning technical solutions and you are comfortable being polyglot. We are particularly looking for Golang experience with Python, C++, Scala, and/or Java.
  • You are keen to learn and have faced similar technical challenges (distributed systems, data processing, microservices, on prem vs cloud etc).
  • You own your own code and comfortable with testing, CICD pipelines and automated monitoring/alerting
  • You champion automation and focus on doing fewer things, faster and better.
  • You are all about continuous improvements on the product you build on and your own professional development. You challenge others to be better, welcome new ideas, and advocate for the best solution.
  • You believe in collaboration through transparency, strong communication, and that diversity makes a team stronger.

Why We Work at MediaMath
We are restless innovators, smart, passionate and kind. At the heart of our culture are six values that provide a framework for how we approach our work and the world: Teams Win, Scale + Innovation, Obsess Over Learning & Growth, Align then Execute, Do Good Better and Embrace the Journey. 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.