Senior Python Developer (offline)

As a Data Engineer, you will be responsible for the ingestion of data into the system. You will start by extracting the existing ETL layer from legacy R code to a robust, modern platform capable of serving multiple data models being developed. You will then look to scale this up to support multiple different data sources and pipelines. You will work with the data scientists as end consumers of the data to ensure we are meeting their needs. You will contribute to the team's strategy around deployment best practices.

This is an exciting opportunity to work on an important project, which will have a huge impact on our future architecture.

Responsibilities:
β€’ Working closely with a data-centric application, hosting algorithms to detect possible market abuse.
β€’ Designing the ETL architecture, as we look to extract it from an existing legacy application. After that, building out additional ETL layers to support the onboarding of additional data sources.
β€’ Working closely with quants/data scientists to ensure that they have the data necessary to add new algorithms, and that the data is of the necessary quality and timeliness to support these.
β€’ Act as the subject matter expert regarding data pipelines to the DevOps focused team and to external stakeholders
β€’ Building a close relationship with clients and stakeholders to understand the use case for the platform, and prioritise work accordingly
β€’ Working well in a multidisciplinary DevOps-focused team, building a close relationship with other developers, Quants/Data Scientists and production support teams

Mandatory Skills:
β€’ You have experience building data pipelines with Python. You understand how these should be hosted and how to take them into production in a supportable way.
β€’ You have experience working with message queues, traditional databases (SQL) and NoSQL databases.
β€’ You have worked closely with data scientists before and may have experience creating pipelines that can serve ML/statistical algorithms.
β€’ You have high development standards, especially for code quality, code reviews, unit testing, continuous integration and deployment
β€’ You have proven capability to interact with clients and deliver results, taking ideas to production
β€’ You have experience working in fast paced development environments
β€’ You agree that verbal and written communication skills are vital

Nice-to-Have Skills:
Experience with Spark or Scala
Experience with Kafka or Solace
Experience with KDB
Experience working with R code.

About Zoolatech

We are an IT company that combines an extensive technology stack, flexibility, and charity projects. We are free from bureaucracy, and we share the idea of digital transformation.


– We are responsible and know that we create our own environment, so we strive to take care of others.
– We encourage and support colleagues in their desire to learn and develop professionally.
– Work-life balance is natural and genuine at ZoolaTech. We work and then have fun. Work-life balance matters to us.

Company website:
https://zoolatech.com/

DOU company page:
https://jobs.dou.ua/companies/zoolatech/

The job ad is no longer active
Job unpublished on 30 April 2020

Look at the current jobs Python Kyiv→