Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Data Engineer image - Rise Careers
Job details

Senior Data Engineer

Company Description

Whether you’re working from home or on your way to the office, chances are you’re probably reading this because you’re seeking a new adventure, or you’re up for a new challenge. GROW Inc might just be that for you! 

So, who is GROW Inc? 
Founded in 2016, we’re the Australian FinTech success story you probably haven’t heard about. We’re solving big problems in the Superannuation and Managed Funds industry. The administration platforms (the software that tracks everything to do with your super) are built on things you or your parents would recognise from the glory days of 90’s computing.

How are we doing it?
We’re solving this by disrupting the wealth management industry with DLTA, our platform built on Distributed Ledger Technology which improves the financial wellbeing of Australians. We’re making Super more timely and information more accessible whilst enabling wealth management companies to offer more cost effective solutions.

We’re rebels with a cause. We’re authentic, diverse, and embrace our differences as we continue to put a dent in the universe. We know diversity of thought helps us to build better solutions for our customers which is why we encourage the entire GROW team to bring their whole selves to work each and every day.

Job Description

Engineering @ GROW Inc

We are passionate technologists with an appreciation for clean code and fault tolerant systems. Our team is distributed across Australia and the Philippines, with engineers collaborating across regions. We believe in leveraging different perspectives and backgrounds because that makes our team and product stronger.

We look for teammates who are:

  • Curious and aim to understand things deeply.

  • Advocates for best practice.

  • Respectful and inclusive.

  • Comfortable sharing the grunt work.

 

Key Responsibilities:

As a Senior Data Engineer you will:

  • Design, build and own a scalable data platform and pipelines which empowers our internal teams to self service their data needs.

  • Write clean code and unit tests, perform code reviews, produce documentation and take the lead in solving complex technical challenges.

  • Setup builds and infrastructure that allows for stress-free deployments and releases.

  • Use a data-driven approach to decide if new infrastructure or services need to be added.

  • Design and execute experiments on new technologies and use of data, including documentation of results.

  • Contribute to the continuous improvement of our data quality framework.

  • Contribute to automated regression, performance and resiliency testing.

  • Mentor less experienced engineers in best practice.

  • Help grow the engineering team through interviews and code reviews.

Qualifications

  • A healthy curiosity, autonomy and a strong sense of accountability.

  • Strong desire to perform and grow as an engineer.

  • Demonstrated technical initiative and a penchant for clean code.

  • 6+ years of experience designing, building, deploying and scaling data platforms.

  • Extensive knowledge of:

    • Cloud architecture principles.

    • Stream and batch processing architectures and frameworks.

    • Relational and NoSQL databases.

    • Data warehousing concepts.

  • Fluency in SQL, Python and Java.

  • Strong experience with Databricks PySpark or SparkSQL.

  • Strong experience with building data models with dbt.

  • Experience working with cloud platforms like AWS, GCP or Azure.

  • Experience working with containerisation tools such as Docker and Kubernetes.

  • Experience working with observability tools like Prometheus and Grafana.

  • Experience working with Infrastructure as Code tools such as CloudFormation or Terraform.

Nice to have

  • Experience in the Superannuation industry.

  • Experience in Machine Learning, MLOps and Generative AI.

Additional Information

Why you’ll love working at GROW

  • Birthday Leave - Take an extra day off per year on your birthday!
  • Weekly Pay Cycle - No more waiting for PayDay!
  • Hybrid Work Arrangement - We have a true hybrid arrangement!
  • Exciting Discounts - Think movie tickets, gift cards & even electronics

 

Looking for a job can be stressful and we don’t want you agonising over the wording of your cover letter, so don’t include one. Just make sure your CV is well-written and detailed enough so we can get a better idea of the type of person you are. Even if you don’t meet every single requirement, but you feel inspired to join our mission, we encourage you to send in your application. You never know, you could be the perfect person to join our team!

We are a 2024 Circle Back Initiative Employer – we commit to respond to every applicant

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Data Engineer, GROW Inc

Are you ready to take your career to new heights as a Senior Data Engineer at GROW Inc in beautiful Sydney, NSW? If you thrive in a dynamic FinTech environment and have a passion for shaping scalable data platforms, we want to hear from you! At GROW Inc, founded in 2016, we are not just rewriting the rules of the Superannuation and Managed Funds industry, we’re transforming it with our innovative DLTA platform built on Distributed Ledger Technology. Our team of passionate technologists is dedicated to crafting clean, efficient code and fault-tolerant systems. As a Senior Data Engineer, you'll dive into designing and building a state-of-the-art data platform that empowers various internal teams to meet their data-driven aspirations. You'll have the chance to tackle complex technical challenges, mentor aspiring engineers, and drive the improvement of our data quality framework. Plus, with our hybrid work model, you can enjoy the flexibility of working from home or in the office – whatever suits you best! GROW Inc values diversity in thought and experience, and we encourage everyone to bring their authentic selves to work. If you're curious, eager to learn, and ready to disrupt the status quo in wealth management, we can't wait for you to join us in making a real impact in the financial world. Come be a part of our mission and help us continue our journey as one of Australia’s successful FinTech stories!

Frequently Asked Questions (FAQs) for Senior Data Engineer Role at GROW Inc
What are the main responsibilities of a Senior Data Engineer at GROW Inc?

As a Senior Data Engineer at GROW Inc, you will be responsible for designing and building a scalable data platform, creating data pipelines, and empowering internal teams to self-service their data needs. Your role includes writing clean code, conducting code reviews, and solving complex technical challenges. Additionally, you will mentor less experienced engineers, contribute to automated testing, and improve our data quality framework.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Data Engineer position at GROW Inc?

To qualify for the Senior Data Engineer role at GROW Inc, you should have over 6 years of experience in designing, building, deploying, and scaling data platforms. Extensive knowledge of cloud architectures, stream and batch processing, relational and NoSQL databases, as well as fluency in SQL, Python, and Java, are essential. Experience with Databricks PySpark, Docker, and cloud services like AWS, GCP or Azure is also highly desired.

Join Rise to see the full answer
How does GROW Inc support the professional growth of a Senior Data Engineer?

GROW Inc is committed to fostering the growth of its employees. As a Senior Data Engineer, you will have opportunities to mentor less experienced engineers and lead in technical practices and best practices. We encourage continuous learning, experimentation, and collaboration across teams to enhance both personal and team development.

Join Rise to see the full answer
What is the company culture like at GROW Inc for a Senior Data Engineer?

The culture at GROW Inc is inclusive, diverse, and vibrant, embracing different perspectives and backgrounds to drive innovation. As a Senior Data Engineer, you will be joining a team that values authenticity and encourages everyone to bring their unique selves to work. We celebrate curiosity, accountability, and a collaborative spirit, creating an environment where you can thrive.

Join Rise to see the full answer
What benefits can I expect as a Senior Data Engineer at GROW Inc?

As a Senior Data Engineer at GROW Inc, you will enjoy benefits such as birthday leave, a weekly pay cycle, and a true hybrid work arrangement. Additionally, we offer exciting discounts, including on movie tickets and electronics, to make your experience even more rewarding. Join us to explore these fantastic perks and more!

Join Rise to see the full answer
Common Interview Questions for Senior Data Engineer
How do you approach designing and building a scalable data platform?

When designing a scalable data platform, I start by understanding the specific needs of the business and users. I prioritize clean architecture, modularity, and robustness in my design. Additionally, I leverage best practices like using microservices and containerization, ensuring the platform is flexible for future growth.

Join Rise to see the full answer
Can you explain your experience with cloud architecture and its relevance to your role?

In my previous projects, I have designed and implemented various solutions on AWS and GCP. I understand the critical components of cloud architecture including cost-effectiveness, scalability, and security, which are fundamental in a role like Senior Data Engineer. I ensure my design incorporates best practices for cloud deployment and resiliency.

Join Rise to see the full answer
Describe a complex technical challenge you encountered and how you solved it.

I once faced a performance bottleneck in a data pipeline due to inefficient queries. To resolve this, I analyzed the query execution plan and optimized it by refactoring the SQL and leveraging partitions in the database. This improved the data processing time significantly, illustrating the importance of deep analysis and iterative testing.

Join Rise to see the full answer
How do you ensure data quality in your workflows?

To ensure data quality, I employ a combination of validation rules, automated testing, and monitoring tools. I establish data quality metrics early in the process and integrate them into the CI/CD pipeline, allowing for continuous checks throughout the data lifecycle.

Join Rise to see the full answer
What is your experience with data warehousing concepts and implementation?

I've implemented several data warehousing solutions, utilizing ETL processes to transform and load data into optimized storage. I am familiar with star and snowflake schema design, and I understand how to leverage tools like dbt to build robust data models for analytical purposes.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

I tend to adopt a hands-on approach when mentoring junior engineers. I emphasize encouraging questions and guiding them through real-world problems. This promotes not only technical skills but also confidence and independence in their problem-solving abilities.

Join Rise to see the full answer
What tools and technologies do you prefer for monitoring and observability?

I find tools like Prometheus and Grafana to be immensely helpful for monitoring. They provide visualizations that can help identify performance issues quickly. I ensure that proper logging and alerts are set up to proactively manage the health of our data pipelines.

Join Rise to see the full answer
How do you handle tight deadlines when managing your data engineering tasks?

When faced with tight deadlines, I prioritize tasks based on their impact and urgency. I effectively communicate with stakeholders to set realistic expectations and focus on delivering quality work without compromising standards. Team collaboration is also key to meet deadlines successfully.

Join Rise to see the full answer
Explain your experience with Databricks and Spark.

I have extensive experience using Databricks with Apache Spark for large-scale data processing. I've utilized SparkSQL for querying data and built data pipelines using PySpark, which allow for parallel processing, enhancing performance and scalability in analytics tasks.

Join Rise to see the full answer
What attracts you to the Senior Data Engineer position at GROW Inc?

I am particularly drawn to GROW Inc's mission to innovate within the Superannuation industry using cutting-edge technology. The emphasis on collaborative teamwork and diversity aligns well with my values, and I am excited about the opportunity to contribute to meaningful projects that impact the financial wellbeing of Australians.

Join Rise to see the full answer
Similar Jobs
GROW Inc Remote Melbourne VIC, Australia
Posted 4 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Dental Insurance
Health Savings Account (HSA)
Vision Insurance
Family Medical Leave
Paid Holidays
Photo of the Rise User
Zendesk Remote Washington, DC
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Passion for Exploration
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
401K Matching
Paid Holidays
Paid Time-Off
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!