Junior Data Engineer
Junior
Data Engineering
1+ year in Python development, OOP, modular code, pytest, Git, SQL (joins, aggregations, window functions), relational databases, ETL/ELT, data warehouses and lakes, idempotent pipelines, Spark/Airflow concepts, Pandas/Polars, Bash, SSH, cloud fundamentals, B2+ English.
Junior Data Engineer
Junior Data Engineer
Junior
Data Engineering
Role Summary
You build and maintain data pipelines for our clients - different industries, different stacks, one engineering standard. Python and SQL will be your daily tools; a mentor and code review will be your safety net. We hire data engineers, not software developers who occasionally work with data: fundamentals, the habit of asking "why", and a real grasp of what the craft is about. The rest we teach.
The Mission
Build pipelines that produce data people can trust: they run on schedule, fail loudly, and are easy to fix - regardless of the platform.
The Tech Stack
Core Languages: Python (clean, tested code), SQL (solid basics). Scala welcome.
Processing Frameworks: PySpark (concepts to basics), Pandas and Polars for local analysis.
Clouds (exposure to): AWS, GCP, or Azure - storage, compute, IAM.
Orchestration: Airflow, Dagster, or similar (concepts).
You will learn: dbt, Docker, CI/CD, Databricks/Snowflake, Terraform.
Your Skills
Experience: 1+ year building software in Python.
Python Engineering: clean modular code, OOP basics, and a project set up from scratch: virtual environment, dependencies, sensible layout, pytest tests for your own code.
Git: daily fluency, not just familiarity: branches, commits, pull requests, review comments.
SQL: joins, aggregations, window functions; any relational database (PostgreSQL, MySQL, SQL Server).
DE Concepts: you chose data engineering deliberately. You can explain ETL vs ELT, what a warehouse is and how it differs from a database and a lake, and why pipelines must be idempotent.
Processing & Orchestration: you know why Spark and Airflow exist (distributed processing, DAGs). Concepts are required; basic hands-on with at least one of them is a strong plus. Pandas or Polars for local work is assumed.
Terminal: bash basics: navigate, grep logs, ssh.
Cloud: conceptual understanding of one major platform.
Language: English B2 or higher.
Your Responsibilities
Build and maintain ETL/ELT pipelines from APIs, databases, and files.
Validate your data before passing it downstream: row counts, nulls, duplicates.
Write tests, participate in code reviews - your code and others'.
Help troubleshoot and monitor pipelines in production.
Learn deliberately - dbt, Snowflake, Terraform - and share what you learn.
Nice to Have
Streaming: basic concepts (Kafka, Kinesis).
NoSQL: exposure to MongoDB or DynamoDB.
Formats: Parquet, Avro.
Containers: Docker basics.
What we offer
Long-term stability, competitive compensation, and a fast onboarding process.
Conditions for steady career development.
Development supported by dedicated mentors and a variety of programs focused on expertise and innovation.
A well-equipped and cozy office supports comfort and productivity across all project stages.
Welcoming atmosphere and a friendly corporate culture.
If you feel this opportunity resonates with you, apply now — we’re looking forward to getting to know you!
Role Summary
You build and maintain data pipelines for our clients - different industries, different stacks, one engineering standard. Python and SQL will be your daily tools; a mentor and code review will be your safety net. We hire data engineers, not software developers who occasionally work with data: fundamentals, the habit of asking "why", and a real grasp of what the craft is about. The rest we teach.
The Mission
Build pipelines that produce data people can trust: they run on schedule, fail loudly, and are easy to fix - regardless of the platform.
The Tech Stack
Core Languages: Python (clean, tested code), SQL (solid basics). Scala welcome.
Processing Frameworks: PySpark (concepts to basics), Pandas and Polars for local analysis.
Clouds (exposure to): AWS, GCP, or Azure - storage, compute, IAM.
Orchestration: Airflow, Dagster, or similar (concepts).
You will learn: dbt, Docker, CI/CD, Databricks/Snowflake, Terraform.
Your Skills
Experience: 1+ year building software in Python.
Python Engineering: clean modular code, OOP basics, and a project set up from scratch: virtual environment, dependencies, sensible layout, pytest tests for your own code.
Git: daily fluency, not just familiarity: branches, commits, pull requests, review comments.
SQL: joins, aggregations, window functions; any relational database (PostgreSQL, MySQL, SQL Server).
DE Concepts: you chose data engineering deliberately. You can explain ETL vs ELT, what a warehouse is and how it differs from a database and a lake, and why pipelines must be idempotent.
Processing & Orchestration: you know why Spark and Airflow exist (distributed processing, DAGs). Concepts are required; basic hands-on with at least one of them is a strong plus. Pandas or Polars for local work is assumed.
Terminal: bash basics: navigate, grep logs, ssh.
Cloud: conceptual understanding of one major platform.
Language: English B2 or higher.
Your Responsibilities
Build and maintain ETL/ELT pipelines from APIs, databases, and files.
Validate your data before passing it downstream: row counts, nulls, duplicates.
Write tests, participate in code reviews - your code and others'.
Help troubleshoot and monitor pipelines in production.
Learn deliberately - dbt, Snowflake, Terraform - and share what you learn.
Nice to Have
Streaming: basic concepts (Kafka, Kinesis).
NoSQL: exposure to MongoDB or DynamoDB.
Formats: Parquet, Avro.
Containers: Docker basics.
What we offer
Long-term stability, competitive compensation, and a fast onboarding process.
Conditions for steady career development.
Development supported by dedicated mentors and a variety of programs focused on expertise and innovation.
A well-equipped and cozy office supports comfort and productivity across all project stages.
Welcoming atmosphere and a friendly corporate culture.
If you feel this opportunity resonates with you, apply now — we’re looking forward to getting to know you!
Junior Data Engineer
Content
Junior
1+ year in Python development, OOP, modular code, pytest, Git, SQL (joins, aggregations, window functions), relational databases, ETL/ELT, data warehouses and lakes, idempotent pipelines, Spark/Airflow concepts, Pandas/Polars, Bash, SSH, cloud fundamentals, B2+ English.