Data Engineer Job Opportunity at Xero
Xero is a user-friendly, beautiful platform that empowers small businesses and their accounting and bookkeeping advisors to thrive. Our mission at Xero is to improve the lives of small business owners, their advisors, and communities globally. This mission centralizes everything we do. We encourage our teams to do their best work, boosting small businesses with better tools, information, and connections. When small businesses succeed, they create impact and make the world more beautiful.
How You’ll Make an Impact
As a Data Engineer within our Marketing Data Science, Analytics & Insights team, you will be tasked with engineering large and complex datasets and building robust, reusable, and optimized data pipelines. Your role will encompass developing and implementing comprehensive data pipelines and data infrastructures that facilitate analytics, business intelligence, machine learning models, and various data projects.
Your Responsibilities
- Create integrations between Xero's Kafka infrastructure, Customer Data Platform, and other OLAP systems
- Deploy data pipelines following DevOps principles, incorporating automated code and data testing
- Focus on continuous self-improvement in both technical and business aspects to deliver high-quality data enrichment solutions
- Support data quality and validation through data analysis and assisting in understanding data
- Drive continuous improvements in data quality procedures with consistent measurement, monitoring, and reporting approaches
- Handle incident management, service requests, enhancements/changes, and audits
Your Skills and Experience
- Strong technical and data background demonstrating innovation, initiative, and passion for data
- Confident in collecting, collating, and interpreting business requirements to produce quality outcomes
- Excellent time management with the ability to multitask, prioritize, and deliver within schedule
- Highly motivated and proactive with continuous improvement in mind
- Solution-focused with strong attention to detail
- Experience in collaborating with Business Owners and stakeholders to gather data requirements
- Proficient with CI/CD tools like TeamCity, GitHub Actions, Jenkins, Harness, or CircleCI
- Experience with infrastructure as code utilities like Terraform and CloudFormation
- Familiarity with Docker and Kubernetes
- Strong knowledge of SQL, Snowflake, dbt, Python, AWS, AWS Serverless (Lambda Functions), SQS, SNS, S3, and Glue
- Excellent communication skills, including technical documentation
- Experienced with orchestration tools such as Apache Airflow or Prefect
- Proficient in cloud infrastructure rollout and maintenance
- Understanding of data requirements for ML/AI use cases is a plus
- Experience in CDP implementation is beneficial
Why Choose Xero?
At Xero, we offer exceptional benefits to support our employees, including:
- Generous paid leave plus statutory holidays
- Dedicated paid leave for physical and mental well-being
- Employee Assistance Program for mental health care
- Comprehensive health and life insurance, including income protection
- Wellbeing and sports programs
- Employee resource groups
- 26 weeks of paid parental leave for primary caregivers
- Employee Share Plan
- Beautiful offices with flexible working arrangements
- Career development opportunities
- Numerous other benefits reflecting our human values
Company Name: Xero
Job Title: Data Engineer
Join Xero today and do the best work of your life!