TheTechnology Solutionsteam at MediaMath solves unique client challenges via the development of custom software solutions and bespoke systems integrations that leverage proprietary MediaMath APIs and platform services, open source frameworks, and 3rd party technologies.

We are currently seeking a highly qualifiedSoftware Engineer –Solutions Developmentwith experience in the advertising technology space to work in our London office.

Responsibilities

  • Design and build standard libraries, APIs, and infrastructure to be used by internal and external teams. These APIs must be scalable, stable, and contain full unit test coverage.
  • Design and build advanced proofs of concept, using high performing programming languages and algorithms to solve complex and large scale business problems for high profile clients.
  • Independently identify opportunities to improve system scalability and stability, and implement enhancements and best practices for modern development principles and methodologies
  • Participate in the development of custom web based tools, apps, scripts, DB routines, and other code on an as-needed basis, conducting code reviews and the approval of code that goes into production.
  • Develop strong relationships and collaborate with key internal engineering and product stakeholders; understanding complimentary product and engineering roadmaps, and acting as subject matter expert on advanced infrastructure and platform capabilities, features, and offerings

Requirements

Qualifications:

  • Bachelor’s Degree in Computer Science, Engineering, or Exacts Sciences

Skills And Experience

  • 1-3 years of experience with online advertising technology and systems
  • 2-4 years of desktop and/or server-side development experience using one or more scripting languages (PHP, Python, Golang, etc.)
  • Strong understanding of client-side web technologies (JavaScript, jQuery, HTML, CSS, etc.)
  • Strong understanding of relational databases using one or more of MySQL, PostgreSQL
  • Strong willingness to learn new languages and being able to choose the right language for a specific task
  • Strong understanding of advanced digital advertising campaign management and reporting
  • Experience using one or more JavaScript frameworks (Angular, Backbone, etc.)
  • Experience using one or more server-side web framework (Django, RoR, Flask, etc.)
  • Experience working with Unix-based systems
  • Experience using Git and Git workflow
  • Proven track record of developing web based solutions that solve unique challenges
  • Ability to deliver against multiple simultaneous tasks with excellence
  • Ability to work well with teams and influence cross-functional teams without formal authority
  • Strong attention to detail and extremely well-organized
  • Strong problem solving skills, solutions oriented, and a creative thinker
  • Positive can-do attitude; Personable, charismatic and enthusiastic about problem solving and building technical skills
  • Excellent written and verbal communication skills

Extras

  • Public GitHub profile with live projects
  • Experience with Python + Flask
  • Experienced self-deploying code using a system such as Ansible, Puppet, Chef or Capistrano