JOB SEARCH
Industry

Distance from location (kms)

Exact 5 10 25 50 100

Posted since

All 2 Days 1 Week 2 Weeks 1 Month

Sort results by

Relevance Date

7

April

Principal Data Engineer

Fyndr Group - Melbourne, VIC

IT
Source: uWorkin

JOB DESCRIPTION

We need to find a Principal Data Engineer for our Melbourne based technology client.


  • AWS Environment
  • Technical and Mentor a Team of Engineers
  • Working From Home Initially



THE ROLE


This is an exciting opportunity to join an industry-leading business in a permanent role and lead some of the best technical Engineers in Australia to help support and deliver service to customers around the world.


Flexible working is available for this role. Initially, you will be working from home full time. The expectation is then to be in the Melbourne office a day or two per week from June to work with the team.


To be successful in this role, you must have strong technical skills, be good at skilling up, coaching and mentoring juniors and be able to bring in new practices, as well as improving existing practices and architectural layers.


From a technical perspective, you must have a data or software engineering background with skills and experience ideally with AWS and EMR; Hadoop is fine also. You must have strong SQL and Spark skills as well as experience with Python and Scala or Java. This is a role where you will need to hit the ground running from a technical perspective and must have good practices like continuous deployment and test-driven deployment.


In this role, you will be working on building a platform, which is a self-service system in AWS, to enable 200+ Data Scientists, Analysts and Developers to use it. Building a data platform for other Data and Analytics specialists in the business to use is relatively unique and there are plenty of opportunities to build new things, interact with different people and work on greenfield improvements.


This business has lots of data for you to work with. There is data from different sources that change rapidly. You will be working in a very rapidly evolving landscape with all systems constantly changing with the opportunity to add new features. This is an environment that has lots to offer and work should never grow stale and dry up.


You will be working as part of an existing data squad that is responsible for developing data collection, processing and delivery systems to enable predictive analytics, data science and business intelligence. As a Principal Data Engineer, you will be accountable for the quality, capability and productivity of a team of Data Engineers.


This business promotes the culture of a high-performance workplace. You will lead the design, development, testing, deployment and operation of data pipelines, data marts and data infrastructure, as well as ensuring systems are fit for purpose and outcomes are being delivered for customers.


You will be expected to drive continuous improvement in Data Engineering and coach and mentor team members. This is a hands-on role and you must be technically strong in software engineering, data modelling and have an understanding of Big Data and DevOps.


The people you will be working with closely in the team are Senior and Junior Data Engineers, as well as a Data Modeller. As well as being a technical expert, you must be able to provide coaching and mentoring in this role for those less experienced than you. You will be expected to teach Data Engineering and coding practices and techniques, as well as be able to explain practical and technical solutions. This is a role that requires strong leadership. Decision making and being able to deal with ambiguity is important.


This business is big on collaboration and autonomy. There are no rigid processes in place and continuous improvement is essential. You will be encouraged to experiment, try new things and have a growth mindset in looking to improve the technical environment and practices in place. This is an environment where you will be safe to fail before succeeding.


There are opportunities for career progression in the business, either moving up or taking a lateral step into people management or architecture.


You will need to be logical and analytical in this role, as well as lead with empathy, be service orientated and be open-minded. Attitude is important and you must have a hunger and desire to continue to learn and progress your career in an environment that encourages you to do so.


An attractive salary package is on offer for this role.


Interviews will commence immediately and we can wait for a notice period to be served.


SKILLS & EXPERIENCE


  • Data Engineer
  • Worked in Senior, Lead or Manager role previously
  • Can technically lead a team of Data Engineers
  • Can Architect, Build and Operate Cloud-Based Data Processing Pipelines
  • Strong Software Engineering skills
  • Used Multiple Languages and Practices like TDD, Pair Programming, CI/CD and more
  • SQL coding skills
  • Python, Scala or Java skills
  • Data Modelling skills
  • Data Analysis skills
  • Strong understanding of Big Data
  • Worked with tools and environments like EMR, Hadoop, Spark, MPP and more
  • Worked with Streaming Technologies like Spark
  • Understanding of DevOps and able to own deployments, infrastructure, system administration, monitoring and operations
  • Worked in a Cloud environment with AWS, Azure or GCP
  • Logical and analytical
  • Desire to drive continuous improvement and continue to progress your own career
  • Good communication and stakeholder engagement skills


Click the link to APPLY.