Описание
The Junior Data Engineer is an entry-level, hands-on technical role within the RE technology team, supporting the development and maintenance of data pipelines and data products that support business analytics, underwriting, and decision-making. You will work under the guidance of Lead and senior Data Engineers, alongside Data Scientists, Product Owners, and business stakeholders, to help deliver secure, reliable, and cost-effective data solutions across cloud and on-premises platforms.
Задачи
- Support the build and maintenance of data pipelines and data products across the data lifecycle
- Implement well-defined data engineering tasks under the guidance of senior and Lead Data Engineers
- Help ensure data is accurate and accessible for analytics and reporting
- Contribute to incremental delivery of business value using agile practices
- Assist with Proofs of Concept and experimentation
- Learn and apply best practices in cloud data engineering and DevOps, including CI/CD and testing
- Develop using modern platforms such as Snowflake, Azure, and GCP
- Write clear, maintainable code using Python, SQL, dbt, and orchestration tools
- Take part in code reviews and act on feedback
- Assist with monitoring and troubleshooting of pipelines
- Work closely with Data Engineers, Data Scientists, and stakeholders
- Support Product Owners in the delivery of data solutions
- Participate in the Data Engineering Chapter and knowledge sharing
- Help business users with data understanding
- Follow data governance, quality, and security best practices
- Support validation, lineage, and monitoring within pipelines
- Contribute to documentation of data products and pipelines
- Develop an awareness of cost-efficient solution design
- Support the optimisation of pipelines for performance and scalability
- Assist with monitoring of platform usage
Требования
- Some experience or exposure to Data Engineering, software development, or analytics (typically 1-2 years)
- Working knowledge of SQL
- Basic programming experience, ideally in Python
- Awareness of cloud platforms such as Azure or GCP
- Awareness of data warehouse technologies such as Snowflake
- Familiarity with source control and an interest in CI/CD practices and automated testing
- Basic understanding of data modelling concepts (OLTP, OLAP)
- Familiarity with structured and semi-structured data
- Exposure to SQL databases
- Willingness to take ownership of assigned tasks and deliver them to completion
- Pragmatic problem-solving approach
- Interest in working in agile environments
- Strong communication skills
- Ability to work in cross-functional teams
- Openness to feedback and coaching
- Будет плюсом: Exposure to orchestration tools such as Prefect, Airflow, or ADF is beneficial;
- Exposure to dbt or similar transformation tools is beneficial;
- Degree in Computer Science, Engineering, Mathematics, Data Science, or a related field;
- Awareness of data governance concepts;
- Exposure to BI tools such as Power BI or Dataiku;
- Exposure to legacy tools such as SQL Server or SSIS
Условия
Work with amazing people and be part of a unique culture