Python Developer / Data Engineer

We build internal products and automation for our own teams to improve day-to-day business processes. Most tasks revolve around processing large datasets (millions of rows) and turning them into reliable, reusable outputs.

 

You'll work 50/50 between Python development and data work: building scripts/services and data pipelines, mainly with Pandas, plus some SQL and PySpark.

 

    What You'll Do

  • Build internal tools and automation around data processing and reporting.
  • Develop and maintain pipelines that ingest data from APIs and large files.
  • Transform and validate data using Pandas; write clean, tested, maintainable Python.
  • Use SQL mainly to extract data and for joins/aggregations when needed.
  • Contribute to large-scale processing (PySpark/Spark) when applicable.
  • Refactor and optimize existing scripts and pipelines; improve performance, readability, and reliability (tests/logging).

     

    What We're Looking For

  • 2+ years of experience with Python in production.
  • Strong Pandas: efficient transformations, joins/merges, memory/performance considerations.
  • Solid engineering habits: tests, code review, debugging, and readable code.
  • Working knowledge of SQL (MS SQL Server is our primary DB, but any RDBMS is fine).
  • Comfortable with Linux and Git; daily tooling skills (e.g., VS Code).
  • Excellent organizational and task management abilities.
  • Self-motivated with the ability to work independently.
  • Good written and spoken English communication skills.

 

    Nice to Have

  • PySpark/Spark and/or Hadoop exposure; distributed processing concepts.
  • Azure experience (storage/compute) or participation in on-prem โ†’ cloud initiatives; workflow orchestration is a plus.
  • Data modeling fundamentals and basic ML understanding; ะฐ portfolio (GitHub/website) or examples of end-to-end projects/products (clean repo structure, README, tests) is a plus.

Required skills experience

Photon 2 years
Python Pandas 2 years
MySQL 1.5 years
PySpark 1.5 years

Required domain experience

Machine Learning / Big Data 1.5 years

Required languages

English B1 - Intermediate
Ukrainian B1 - Intermediate
Published 10 March
53 views
ยท
6 applications
To apply for this and other jobs on Djinni login or signup.
Loading...