Company |
REA Group |
Job title |
Data Engineer |
Job location |
Richmond, Victoria, Australia |
Type |
Full time |
Responsibilities:
- Improve the quality, access, and usage of our property data for consumers, and customers.
- Build reusable data products and patterns that unlock value stored in our data
- Create unique insights based on user, listings, property, and customer data
- Invest in the reliability, quality, and security of systems and data
- Designing, coding, testing, and deploying new software products using a variety of technologies and platforms.
- Maintaining existing products, including bug fixes and “Business As Usual” feature enhancements.
- Supporting production systems.
- Data migration from other database environments & cloud services
- Building high-quality solutions that meet the needs of our users.
- Leading the implementation of major features.
Requirements & Skills:
- Good skills in one or more mainstream programming languages, preferably Python.
- Good understanding of design patterns, modern software development techniques, and continuous delivery strategies.
- Exposure to data engineering concepts and associated technologies such as Airflow, BigQuery Kafka, batch and real-time data pipelines, ELT, and SQL.
- Exposure to Linux and shell scripting.
- Experience with DevOps practices and techniques, such as Docker and CI/CD tools.
- Ability to communicate and collaborate effectively with business stakeholders.
- Ability to manage the competing demands of multiple projects in a timely manner.
- Ability to work collaboratively and autonomously in a fast-paced environment.