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

About Sigma Software

Sigma Software is a place where Nordic Traditions meet Ukrainian Spirit to create Superior Software. We combine the best practices and approaches from Swedish and Ukrainian cultures. Taking high demand for quality, minimal hierarchy, freedom of decision-making, and attention to every opinion from Swedes, as a Ukrainian company we demonstrate flexibility and dedication to every project and every customer.

We are IT consulting and software product company with development offices in Ukraine, Sweden, the USA, Canada, Poland, and Australia. We deliver smartest solutions to our customers in the areas of government, telecommunications, advertising, automotive, gaming, and others. Being a part of Sigma Group, one of the largest Nordic IT corporations, we are a global player with more than 5000 employees in 12 countries and over 1500 in Ukraine.

We work with startups, software houses, and enterprises providing the products and services that suit our clients the most. Company`s R&D centers are mastering the trending technologies and directions: Infotainment, AR/VR, Blockchain, Machine Learning, Data Science, Artificial Intelligence, and others.

Company website:
https://career.sigma.software/

DOU company page:
https://jobs.dou.ua/companies/sigma-software/

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

Look at the current jobs Python Remote→