Staff Data Engineer
1 week ago
We're the team behind Up, but under the hood, we're Ferocia - a passionate tech company driven by financial inclusion. Since 2011, we've been crafting innovative financial tools, starting with the digital platform for Bendigo Bank. We believe technology can empower everyone, from the advantaged to the disadvantaged, which is why Up was born.
Now, as part of the Bendigo and Adelaide Bank family, we combine the agility of a small company with the reach and stability of a major player. Together, we're carbon neutral, community-focused, and dedicated to high standards of corporate governance. Our mission? To leverage technology to help Australians move from financial stress and anxiety to a place of confidence and empowerment.
Want to join us? We'd love to hear from you
The roleWe're looking for an experienced software engineer specialising in data operations to help expand our data platform and create data tooling to do cool stuff. You'll be joining a small team of Data and ML Engineers, tasked with managing Up's data platform, keeping it stocked with fresh data, and building products on top of it for use in Up itself. We're hell bent on automating just about everything that can be automated, and this role will play a big part in achieving that.
This is a rare opportunity to join our small but growing Data & ML team and have an outsized impact on the future of Up, Australia's highest-rated banking app. Backed by Bendigo Bank, we operate with the speed of a startup and the scale of an established institution.
ImpactThe role's impact goes far beyond building yet more data pipelines. You'll lead all manner of projects to create the tooling we need to make Up's data footprint safer, its maintenance less reactive, more automated, and more useful for everyone using it across the organisation:
- You'll be leading a push to automate as much manual work as possible, far beyond just the data platform itself. Think: making evidence gathering for audits automatic, proactive identification of sensitive data, moving ML training from infrequent local notebooks to fully hands-off every day.
- You'll be pivotal in the continual development of our data platform and tooling. There's so much more that's possible beyond just moving data around, and that's what we want to focus on.
- You'll help scale our data products to cater for the ever-growing customer base of Up.
- You'll be leading projects to migrate databases, those located on-prem and in GCP.
- Major projects will be yours to own from end-to-end. You can expect to have full ownership of designing and delivering solutions to our most complex data problems.
- We are very protective of the autonomy of our engineers, so you can expect to have plentiful time in the day to balance delivery, learning, and collaborating at your own pace.
Beyond the ownership of deliverables, we'll also be looking to you to coach others about the best practices in data operations, modelling, and so on:
- When a challenge cuts across multiple teams, you're the one we'll turn to for clear architectural guidance to help solve it.
- When we have a gnarly problem like handling a continually changing schema dependency, we'll look to you to help find the best solution.
- If you spot repeated manual data handling, you'll be the one hunt down why it's happening, educate people about how to automate it, and help them automate it entirely.
We're looking for someone with very strong software engineering skills which provide a foundation for building and using the right tools for the job. The successful candidate will have come from a software engineering background and have a demonstrated track record of applying those skills to data engineering.
What tools we useExperience in some or all of the tools that we use will be beneficial, but we can give you the space to learn anything you don't know already:
- Google Cloud is our cloud platform of choice, we use it to host Kubernetes clusters to host our applications, and our data lives in BigQuery and Postgres databases. All of that is managed with Terraform. At times you'll be doing a whole lot of infrastructure work so experience in cloud platform engineering is a plus.
- Dagster orchestrates our tasks and dbt provides the framework for data modelling. Dagster is really cool, but experience with any modern orchestrator will get you most of the way to understanding it if you haven't used it already.
- Most of our code is written in Python and SQL with a little dusting of Ruby and bash where necessary. Regardless of language, we're looking for someone who is a master craftsman of software engineering and architecture.
- A software engineering background. We are only considering candidates who have worked in software engineering and have applied that skillset to data engineering.
- Experience managing the complexities of building, testing, and supporting software which handles moving, transforming, and using large amounts of data. We expect that you'll be involved in all levels of the delivery process. Taking full ownership of projects and carrying them from the definition of requirements to handling production deployments.
- An opinion of what building good software is, particularly when it comes to the niche problems in data engineering. When designing tools with the team, you'll be contributing your two cents on how we should test them, deploy them, maintain them, and structure them. Naturally, good communication skills will be key.
- Experience in designing and rolling out data platform tools and infrastructure. The amount of data that we are managing is rapidly growing and the things we use that data for are similarly exciting. What that brings is a need to expand the types of infrastructure we use
- An intrinsic motivation to upskill the engineers around you, increasing their awareness of software engineering and teaching them how to engineer data systems to the same high standard that we have for any other piece of software.
- An understanding of how data can be used beyond reporting; to automate processes across the organisation, to develop new features for Up's customers, to glean insight into the future.
#LI-Hybrid
Working at FerociaWe have a hybrid work culture where people can attend the Ferocia office as much or as little as makes sense for them, but we are currently only hiring in Melbourne (or adjacent areas) as we still value physically getting together at least a half-dozen times per year.
We offer:
- A small team of passionate people
- Generous leave and parental policy
- Flexible working schedule
- Great city office and perks (rooftop, gym and personal trainer, games…)
- Budget for personal development, training, and conferences
- Employee Assistance Program via Sonder
- Home loan rebates for our loans (conditions apply)
- Ongoing equity grants (conditions apply)
Not quite ticking every box? Throw your hat in the ring anyway At Ferocia, we're all about shaking things up and rewriting the rules. We thrive on diversity and inclusion, and we wholeheartedly encourage you to step up and shine. Let us be the judge of your qualifications for this role – you just might surprise yourself
-
Staff Data Engineer
2 weeks ago
Melbourne, Victoria, Australia UniSuper Full time $180,000 - $220,000 per yearAbout UsAt UniSuper, we're committed to delivering great retirement outcomes for our members. As one of Australia's largest superannuation funds, we're proud of our inclusive, high-performing culture and our focus on innovation and excellence. Our Data Office is at the heart of our digital transformation, enabling strategic decision-making and member value...
-
Staff Data Engineer
4 days ago
Melbourne, Victoria, Australia Karbon Full time $120,000 - $180,000 per yearAbout KarbonKarbon is the global leader in practice management software for growth-minded accounting firms. We provide an award-winning, highly collaborative cloud platform that streamlines work and communication, enabling the average accounting firm using Karbon to save 18.5 hours per week, per employee.We have customers in 34 countries and have grown into...
-
Staff/Lead Data Engineer
7 hours ago
Melbourne, Victoria, Australia Commonwealth Bank – Technology Full time $80,000 - $180,000 per yearStaff Data Engineer (AWS & AI)You are passionate to stay ahead of the latest AWS Cloud, and Data Lake technologiesWe're one of the largest and most advanced Data Engineering teams in the countryTogether we can build state-of-the-art data solutions that power seamless experiences for millions of customersDo work that matters: As a Staff Data engineer with...
-
Data Engineer
1 week ago
Melbourne, Victoria, Australia Softtest pays pty Full time $100,000 - $120,000 per yearJob Description: Australian Citizens residing in Australia only respond.Essential criteria1.Proven experience with Microsoft stack technologies, specifically SQL Managed Instance, Azure Synapse Analytics, Azure Data Factory, Microsoft SQL Server Integration Services-35%2. High level of competency with SQL programming- 35%3. High level of competency with...
-
Data Engineer
10 hours ago
Melbourne, Victoria, Australia Harris Scarfe Full time $80,000 - $120,000 per yearJob no: 516227Work type: Full timeLocation: VIC - MetroCategories: Information TechnologyIconic Australian owned and operated global retail brandExcellent Package + Profit Share + Employee Discounts + Work Flexibility & moreA vibrant, team-oriented culture where we embrace pace and encourage new ideasAbout the RoleWe are seeking a skilled and experienced...
-
Senior Data Scientist
1 week ago
Melbourne, Victoria, Australia Tech & Data People Full time $120,000 - $180,000 per yearIf you're the kind of data scientist who loves diving deep into probabilities, simulation models, and complex statistical challenges — this is a great role for you.You'll join a growing team that's building out the industry leading data science projects. This isn't about stakeholder decks or endless meetings; it's a hands-on role for someone who loves...
-
Staff Engineer
4 days ago
Melbourne, Victoria, Australia splose Full time $120,000 - $180,000 per yearAbout ussplose is the AI-powered practice management platform transforming Allied Health. Trusted by over 17,000 Allied Health professionals across Australia, New Zealand, and the UK, splose is purpose-built to free clinicians from admin and let them focus on what matters most - helping people. and we're only just getting started. Backed by leading VC fund...
-
Data Capture
1 week ago
Melbourne, Victoria, Australia Champion Data Full time $40,000 - $60,000 per yearAt Champion Data, our dedicated team are united by sport and driven by data. We strive to revolutionise and transform sport data globally by leveraging our cutting-edge technology and expert team, ensuring we deliver the best possible outcomes for our partners and clients.About the jobChampion Data is now seeking highly motivated people to join our casual...
-
Data Engineer
4 days ago
Melbourne, Victoria, Australia UCentric Full time $80,000 - $120,000 per yearData Engineer | Hybrid (Melbourne)We are partnering with a fast-growing technology organisation that is building out its data capability and looking for talented Data Engineers to join their team. This is a great environment if you're motivated by solving complex problems, working with cutting-edge tools, and growing your career with support and structure...
-
Data Engineer
2 weeks ago
Melbourne, Victoria, Australia Nuage Technology Group Full time $80,000 - $120,000 per yearNuage has partnered with one of Melbourne's highest-performing data teams to hire a DataOps Engineer to support and evolve a large-scale Azure data platform. You'll be working across enterprise data pipelines, IoT feeds, Databricks workloads and alerting/incident response, blending platform engineering, operational reliability, and hands-on pipeline...