Junior Data Engineer (6-Month Engagement)
Primary stack
Nice to have's
Job description
About the Position
N-iX is looking for a Junior Data Engineer to join a data-focused team supporting the day-to-day operations and ongoing development of enterprise data solutions. This is a 6-month engagement with an opportunity to gain hands-on experience working with modern cloud data platforms, large-scale datasets, and production data pipelines.
You will work closely with experienced Data Engineers, contributing to pipeline maintenance, troubleshooting, onboarding new data sources, and implementing well-defined enhancements across the data platform. This role is ideal for engineers with 1-2 years of professional experience who want to deepen their expertise in data engineering and cloud technologies.
Responsibilities
- Monitor and support scheduled and event-driven data pipelines, data processing jobs, reporting refreshes, and data quality checks.
- Execute standard data ingestion and refresh activities from multiple sources, including APIs, CSV files, syndicated datasets, and configuration inputs.
- Implement well-defined Python, PySpark, and SQL changes, including new filters, transformations, mappings, validation rules, and minor pipeline enhancements.
- Perform schema validation, reconciliation checks, regression testing, and source-to-target data verification.
- Investigate pipeline failures, validation issues, missing data, rejected files, and reporting discrepancies.
- Troubleshoot first-line operational incidents using logs, job outputs, and monitoring tools.
- Escalate complex technical or business-data issues with clear diagnostic information and supporting evidence.
- Maintain technical documentation, deployment notes, runbooks, configuration files, and operational records.
- Follow established engineering practices, including Git workflows, pull requests, code reviews, testing, and deployment procedures.
- Support onboarding of new data sources and contribute to continuous improvement initiatives.
Requirements
Must Have
- 1-2 years of professional experience in Data Engineering, ETL/ELT development, Analytics Engineering, or Data Support roles.
- Good working knowledge of Python and SQL.
- Understanding of data pipelines, data transformations, batch processing, and ETL/ELT concepts.
- Familiarity with relational databases and data warehouse concepts.
- Experience working with API integrations and file-based data processing (CSV, Parquet, etc.).
- Hands-on experience with Git, version control workflows, pull requests, and code reviews.
- Understanding of data quality principles, including validation, reconciliation, schema checks, and error handling.
- Ability to analyze logs, troubleshoot issues, and communicate findings clearly.
- Strong analytical and problem-solving skills.
- Intermediate or higher English level.
Nice to Have
- Experience with Azure Data Factory, Azure Databricks, PySpark, Snowflake, Delta Lake, Azure Data Lake Storage, or similar cloud data technologies.
- Exposure to modern data platform architectures, including Medallion (Bronze-Silver-Gold) data processing patterns.
- Familiarity with Power BI or other BI/reporting platforms.
- Knowledge of cloud environments and DevOps practices.
- Experience with data validation frameworks such as Pandera.
- Understanding of CI/CD pipelines and deployment processes.
What Makes You a Great Fit
- You enjoy working with data and solving technical problems.
- You are detail-oriented and take ownership of the quality of your work.
- You are comfortable working within established processes while continuously learning new technologies.
- You communicate clearly and collaborate effectively with technical and non-technical stakeholders.
- You are proactive, curious, and eager to grow your data engineering skills in a production environment.
We Offer
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
not applicable for freelancers
About the Company
N-iX is a leading software development company that partners with visionary businesses to deliver innovative digital solutions. We are committed to fostering a collaborative and inclusive work environment where our team members can thrive and grow.
© N-iX. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
N-iX is a Ukraine and Poland based provider of software development outsourcing services, game development and professional services with 1700+ technical experts.
More at N-iX
All 144 rolesSenior / Lead PHP Engineer with AI skills
N-iX · Ukraine
Senior / Lead DevOps / Observability Engineer
N-iX · Ukraine
B2B Marketing Specialist
N-iX · Ukraine
Senior Python Engineer (with TypeScript and Agentic development experience)
N-iX · Ukraine +1