< Back to results

Job Overview

MediaMath is hiring a Software Engineer II to help build innovative enterprise reporting software products which extract actionable insights from MediaMath’s petabytes of data, using high-performance big data workflows, machine learning, and globally distributed infrastructure.

These functions include generating critical metadata used by the real time bidding systems as well as producing reporting for internal and external clients. The team uses modern big data and cloud technologies to solve problems in this domain. Our core tech stack is Python, SQL, and Spark with AWS.

You will:

  • Design, develop, document, test, and debug new and existing big data services and/or applications in Python and Spark
  • Participate in full development life cycle including requirements analysis and design
  • Own parts of the system and continuously work to improve them in an agile environment
  • Be involved in team initiatives from architecture, design, execution to deployment
  • Use processes to collaboratively perform feature-based development, code reviews and releases

You have:

  • 4+ years of software development experience building scalable applications and big data services with extensive experience with Python and Spark
  • Recent experience in the AWS stack including ECS/EC2, Lambda, RDS, Terraform, Airflow, and CloudFormation as well as experience with Kubernetes and Helm
  • Ideally big data or machine learning (ML) experience and had exposure to the likes of Hive, Hadoop, Redis, PySpark
  • Experience with relational and non-relational databases such as ScyllaDB, Postgres, SQL, MongoDB
  • Production expertise (enterprise experience a strong plus) with emphasis on building observable, scalable applications including CICD pipelines and automated monitoring/alerting (CircleCI, Prometheus)

You are:

  • A champion of automation who strives to focus on doing fewer things, faster and better
  • A champion of continuous improvement for both product and your own professional development. You challenge others to be better, welcome new ideas, and advocate for the best solutions
  • A strong believer in collaboration through transparency, strong communication, and diversity
  • Able to quickly diagnose, understand root cause of, and resolve a wide range of software engineering or technical issues, minimizing the impact on productivity
  • Able to present ideas and communicate within the team across disciplines and departments

Latest Jobs at MediaMath


MediaMath Overview

We are building a new accountable & addressable supply chain for the industry. Brands and their partners use our technology and services to achieve the performance they deserve with less effort. We created the first software for real-time media buying in 2007 and today work with over one-third of the Fortune 500 and more than 3,500 brands and their agency partners to grow and deepen direct customer relationships. Our clients can access the purest supply to reach real humans at the scale they need across channels like mobile, CTV and display and can use a combination of advanced AI and human expertise to drive improved results over time.

Website Twitter LinkedIn Archive


Visit MediaMath Careers Page (opens new tab)
MediaMath Jobs by Location

Check below to see all of the open MediaMath jobs organised by office location.

Australia - Remote (2)

Bangalore (2)

Berlin (1)

Boston (2)

California (1)

Chicago (1)

Durham (2)

India (2)

London (17)

Mexico City (2)

New York (25)

Paris (1)

Singapore (2)

Spain - Remote (1)

Sydney (7)

UK - Remote (1)

US - Remote (14)