Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
Our mission is to:
• 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
What we’re doing
The Lead Dev Data plays a pivotal role in helping REA to become the market leader in property data and supporting our ambition to become the property data authority. It uses experience to drive team ahead on its current path to deliver key initiatives:
• More frequent publishing of listings, state Valuer General and other sources of property data, using our data platforms such as Kafka, Flink, BigQuery and Airflow/Breeze; and • Building highly performant and scalable APIs to serve both internal and external-to-REA data consumers to drive our products and operational functions. This ranges from powering products used by Banks in managing their mortgage portfolio, to serving our data analysts with their insights to deeply understand the Australian property market. What is a Lead Data Dev responsible of… • Designing and guiding the team to code, test and deploy new data pipelines and highly performant APIs using Kafka, Flink, Scala, and other technologies • Support data processes -assist with ad-hoc analysis, automated dashboards, and self-service reporting tools so that everyone gets a good sense of the state our data • Champion and drive best practices for quality software delivery from inception and design to build and deployment. • Supporting and driving continuous improvement of our production systems and being an advocate for the overall health of our systems. • Working with product managers, delivery leads and tech leads during inceptions and design phases while understanding business priorities and communicate technical options, report on progress and express ideas • Leading the implementation of major products. • Provide technical team leadership for a team of highly capable engineers • Provide technical mentoring and guidance to less experienced members of the team. • Directly line manage up to three engineers.
Who we’re looking for…
• Strong programming skills in Python, Ruby, and Scala, and a lot of SQL • Good data analysis and exploration skills, e.g. Pandas, SQL, Tableau, Google BigQuery • Experience with data engineering (Airflow, Spark, Kafka, etc.) • Experience with modern software development techniques such as test-driven development, microservice architecture, functional programming, and continuous delivery. • Experience with devOps tools and techniques, particularly AWS, CloudFormation, and Docker • Advanced skills in implementing solutions that scale and perform to support the needs of our customers both internal and external • Able to communicate and collaborate effectively with business stakeholders • Able to lead an engineering team in a collaborative agile team environment. • Someone passionate about data and the latest data technology. • A strong and creative communicator • Friendly, approachable and have good relationship management skills • An avid supporter of our fully inclusive culture