Python data engineer (offline)

Your contribution:
● Develop API and software for our entire data pipeline to process massive amounts of data in real-time in the public cloud (AWS)
● Implement main use case: analyze data of online customers across brands and make user behavior and content insights comprehensible for product and content recommendations
● Be comfortable with deploying and running production-grade microservices
● Collaborate within a cross-functional international team to plan, design, implement and run data processing solutions, including running DNN models in production
● Develop technical designs for advancing the complex data processing and machine learning pipelines across multiple AWS products and services
● Ensure customer experience for platform API users is as intuitive as possible

Your profile:
● A passionate data engineer who loves software development and distributed data processing and is already experienced with data processing and analysis in Python and AWS
● Familiar with principles and common design patterns regarding distributed systems based on microservices and/ or serverless architecture running on AWS Lambda, AWS ECS or AWS EKS
● Familiar with AWS data processing stack as AWS Kinesis, Athena, S3, Lambdas, Firehose
● Experienced in deploying production-grade software with fully automated CICD pipeline and configuring fully automated logging and monitoring of a distributed system
● A pragmatic mindset and straightforward decision making, i.e. not afraid of making mistakes, and learning from them
● Fluency in English
● Willing to travel to Munich and Zurich from time to time

Additional desirable skill:
● Knowledge of machine learning and data science
● CICD for serverless infrastructure using Github Actions
● Ability to deep dive into log files and application monitoring alerts
Our offer:
● Learn on the job from our experienced team of international software engineers
● Work on bleeding edge public cloud architecture and data engineering framework
● Bring in your own ideas and be part of the decision making

About N-IX

N-iX is a Ukrainian provider of software development outsourcing services with delivery centres in Ukraine, Poland, Bulgaria, and Belarus and over 900 expert software developers. We partner with technology businesses globally helping them to build successful engineering teams and create innovative software products.

Company website:
https://www.n-ix.com/

The job ad is no longer active

Look at the current jobs Python Kyiv→