#1 Job Board for tech industry in Europe

Data Engineer (Python)
Python

Data Engineer (Python)

Warszawa
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Python

    advanced

    PySpark

    advanced

    Databases

    advanced

    SQL

    advanced

    AWS

    regular

    Kafka

    regular

Job description

Online interview

NG Logic is an international company specializing in transforming our clients' visions into digital products. The proof? 90% of our clients come to us by referral. With 20 years of experience, we can build anything for our clients: custom web and mobile applications, microservices, migrations, integrations and product design. We use technologies such as Golang, Python, Java, React, Android, iOS, Ruby on Rails, Django and Spring.


NG Logic combines the IT excellence of a product company with the effective project management of outsourcing companies. Our hard work is reflected in the recognition of 2022 Clutch Leader!


Currently, we are looking for a Data Engineer who will help our customer build core customer-facing analytics and search products. You will collaborate closely within a small team to design and implement robust data systems using cutting-edge technologies such as Spark, Kubernetes, ElasticSearch, and Python.


Responsibilities:

  • Develop backend systems using Python.
  • Design, build, and optimize data pipelines to support the platform.
  • Work on large-scale batch and stream processing systems (e.g., Kafka, Hadoop, PySpark).
  • Collaborate with Data Scientists and Machine Learning Engineers to integrate data pipelines with ML models.
  • Manage and optimize databases, with expertise in SQL and PostgreSQL.
  • Contribute to potential Airflow implementation for workflow orchestration.


Skills & Requirements:

  • 5+ years of experience in data engineering or backend development roles.
  • Advanced proficiency in Python for backend systems and data pipelines.
  • Experience with large-scale data in production systems.
  • Strong understanding of SQL and PostgreSQL databases.
  • Hands-on experience with cloud environments, especially AWS (100% cloud-based).
  • Familiarity with batch processing systems (e.g., Hadoop, PySpark).
  • Experience with stream processing frameworks, such as Kafka.
  • Knowledge of ElasticSearch for search functionality in data platforms.


Nice-to-Have:

  • Experience with Apache Metastore.
  • Hands-on expertise in workflow orchestration tools, such as Airflow.
  • Understanding of supervised machine learning pipelines and metrics.
  • Familiarity with web development frameworks or tools.


What We Offer:

  • Be a part of the team that works for the most influential global brands.
  • Many opportunities to create industry-defining services using the latest technologies available.
  • Responsible position – you are not “one of the many.” We want to use your knowledge for more than simple coding.
  • You will be the one to advise our customers on what is the best solution for them. We trust you!
  • No rush! Work at your own pace in an environment that values quality over quantity.
  • Highly experienced professionals as your team members.
  • Many opportunities for your professional growth.
  • Full-time remote work from any place in the world.
  • 500 PLN/month – budget for social benefits – our global team has diverse needs and opportunities, so benefits depend on your location and lifestyle.
  • 20 days of annual leave + bank holidays.


If you're passionate about working with large-scale data systems and cutting-edge technology, apply now and join our team!


GDPR DATA PRIVACY NOTICE

In accordance with Article 13(1) and (2) of the GDPR, we inform you that: 1. The controller of your personal data is the entity indicated in the job offer. 2. We will process your personal data for the purpose of conducting the recruitment process for the position indicated in the job offer, and if you have given consent in this regard, also for the purpose of conducting future recruitment processes. 3. You have the right to: access your data and request its rectification, erasure, restriction of processing, the right to data portability, and the right to object to the processing of your data. 4. We do not engage in automated decision-making or profiling. 5. For more information on how we process your personal data, please refer to the full text of the Information Clause for Job Candidates.