About the Project
- Start your journey in Data Engineering by joining a dynamic team that builds diverse data solutions for global clients. We are looking for a proactive engineer with a software engineering mindset who is eager to master different cloud platforms and modern data stacks. You will work alongside experienced mentors to turn raw data into valuable business assets using Python and distributed processing frameworks.
Build Pipelines: Develop, test, and maintain data pipelines to extract, transform, and load (ETL) data from various sources (APIs, Databases, Files).
Code Quality: Write high-quality, maintainable Python code and participate in code reviews.
Collaborate & Learn: Participate in technical discussions to understand tool selection and architectural decisions.
Support: Assist the team in troubleshooting data issues and monitoring pipeline performance.
Continuous Improvement: Actively learn new tools (like dbt, Snowflake, Terraform, or Cloud services) and share findings with the team.
What we expect from you
- Experience: 1+ years of proven experience in software development with a strong focus on Python (writing clean, modular code).
- Data Processing: Hands-on experience or strong familiarity with modern data processing frameworks like PySpark or Polars, Pandas
- Database Knowledge: Solid understanding of SQL fundamentals (Joins, Aggregations, Window Functions) and familiarity with relational databases (PostgreSQL, MySQL, SQL Server).
- Cloud Awareness: Conceptual understanding of at least one major cloud platform (AWS, GCP, Azure).
- Tooling: Experience with Version Control Systems (Git) is a must.
- Core Languages: Python or Scala (Focus on clean scripting), SQL (Solid basics).
- Processing Frameworks: PySpark, Polars, Pandas.
- Clouds (Exposure to): AWS, GCP, or Azure (understanding storage, compute, IAM).
- Orchestration: Airflow, Dagster, or similar (basic concepts).
- Modern Tools (You will learn): dbt, Docker, CI/CD pipelines, Databricks/Snowflake.
- Language: Upper-Intermediate (B2) English or higher.
Streaming Data: Familiarity with basic concepts of streaming (Kafka, Kinesis).
NoSQL: Basic exposure to non-relational databases (MongoDB, DynamoDB).
Advanced Formats: Knowledge of modern data formats like Parquet, Avro.
NIX is a global supplier of software engineering and IT outsourcing services
NIX teams collaborate with partners from different countries. Our specialists have experience in developing innovative projects from ecommerce to cloud for some of the largest companies in the world, including from the Fortune 500. The teams are focused on stable development of the international IT market, business, and their own professional skills.
Internet Services and Software
Finance and Banking
What we offer
- Competitive compensation packages.
- Stable employment, based on a full-time employment contract.
- Mentoring program and professional development plan.
- Private health insurance (Medicare Сlinic).
- AYCM sport pass, providing discounts at various sports facilities in Hungary.
- Interesting tasks and diverse opportunities for developing your skills.
- Free training courses.
- Participation in internal and external thematic events, technical conferences.
- A spacious office in the heart of Budapest (13th district).
- All necessary devices and tools for your work.
- Friendly, motivating atmosphere.
- Active corporate life.
Your career roadmap
Become a part of NIX team














