Taro Logo

Engineer-Data

A company that helps supercharge small businesses by automating routine tasks and providing data insights.
Data
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
Enterprise SaaS · Finance

Job Description

Xero, a company dedicated to empowering small businesses through automation and data insights, is seeking a Data Platform Engineer to join their team in Melbourne. This role is crucial in shaping Xero's analytical data environment, focusing on building and enhancing core data platform services. The position involves working with modern technologies like Fivetran, dbt, Kafka, and Snowflake to create robust, scalable data solutions.

The ideal candidate will be instrumental in designing and implementing efficient data pipelines, optimizing analytics, and ensuring proper data governance. You'll work with cutting-edge technologies including Python, SQL, Kubernetes, and AWS, while applying core engineering practices like CI/CD and automation deployments.

Xero offers an inclusive and collaborative culture with exceptional benefits, including generous paid leave, comprehensive health insurance, and flexible working arrangements. The company strongly values diversity and maintains a supportive environment for professional growth. This role presents an exciting opportunity to work with modern data technologies while contributing to a platform that makes a real difference for small businesses.

The position requires a strong technical background, preferably with a Bachelor's in Computer Science or equivalent, and experience with cloud-based technologies. You'll be joining a forward-thinking team that emphasizes continuous learning, innovation, and maintaining high engineering standards. If you're passionate about data engineering and want to work with a company that prioritizes both technical excellence and employee wellbeing, this role at Xero could be your next career move.

Last updated 2 days ago

Responsibilities For Engineer-Data

  • Design and implement efficient data pipelines using tools like Fivetran, dbt, Prefect
  • Build and implement real-time data pipelines with Kafka
  • Optimize analytics, data models, performance, and cost in snowflake
  • Orchestrate containerized applications using Kubernetes
  • Implement data observability and active monitoring
  • Craft data pipelines and automation using Python, SQL, dbt
  • Deploy and scale infrastructure with Terraform
  • Design and develop RESTful APIs for data access and integration
  • Build self-serve data platforms
  • Apply core engineering practices like CI/CD
  • Support and maintain the systems

Requirements For Engineer-Data

Python
Kubernetes
  • Strong data and technical background
  • Robust problem solving skills
  • Analytical, development, and communication skills
  • Bachelor of Computer Science, or relevant qualification
  • Experience with cloud based technologies, infrastructure and databases preferably snowflake
  • Knowledge of data and platforms requirements for ML/AI use cases beneficial
  • Understanding of software engineering and data life cycle

Benefits For Engineer-Data

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Equity
  • Generous paid leave
  • Health insurance
  • Life insurance
  • Income protection
  • Wellbeing and sports programmes
  • 26 weeks paid parental leave for primary caregivers
  • Employee Share Plan
  • Flexible working
  • Career development
  • Employee Assistance Program
  • Mental health care access for you and family