Strong Middle/Senior Python Engineer (AdTech Platform Development) Offline

The team uses data engineering, data science, big data and full-stack engineering using technologies such as Python/Ruby, Scala/Elixir, SQL, Angular/React, AWS (mostly DynamoDB and Kinesis), Databricks/EMR, Spark and Spark Streaming, Redshift/Athena and high traffic: 10GB of streaming data is consumed per day, public APIs. There are hundreds of TBs of data in our data lake.

 

As a Platform Engineer, you will be an important part of the team that works on a proprietary Ad Server. This is no small responsibility: as an AdTech company, the Ad Server is the cornerstone technology.

 

Responsibilities

Develop and launch new capabilities to adapt to evolving business needs

Be an active and engaged owner of the product and customer experience, collaborating effectively with Product Management, Data Science, and other disciplines

Maintain high standards of code quality, including tests and documentation, and encourage the same by providing constructive code reviews to collaborators

Work closely with other engineers to investigate design approaches, prototype new technology and evaluate technical feasibility of new features

Manage multiple competing priorities in a fast-paced, exciting environment

Troubleshoot and resolve issues, problems, and errors encountered across our various endpoints

Provide architectural input when designing new features, both within the ad server, as well as to the overall backend platform, with an eye toward fault tolerance and low latency

Triage and debug operational issues and outages

 

Requirements

Bachelor’s Degree in Computer Science or equivalent experience in the software development field

Solid professional software development experience

Strong knowledge of and experience with Python

Experience writing and communicating with backend services using RESTful APIs, gRPC, or messaging-based systems

Strong knowledge of SQL

Experience using Git for version control

Upper-Intermediate level of English and above

 

WOULD BE A PLUS:

Experience of at least one of these languages: Elixir, Scala, Ruby

Experience building high traffic, public APIs

Understanding of front-end programming: JavaScript, AJAX, JSON, HTML5

Experience in the advertising industry, with knowledge of major actors in the ad tech ecosystem (DSPs, SSPs, DMPs, RTB)

Experience with AWS (especially DynamoDB and Kinesis)

Passion for following SOLID Design Principles

The job ad is no longer active
Job unpublished on 29 July 2021

Look at the current jobs Python Remote→