Xero is a beautiful, easy-to-use platform that helps small businesses and their accounting and bookkeeping advisors grow and thrive.
At Xero, our purpose is to make life better for people in small business, their advisors, and communities around the world. This purpose sits at the centre of everything we do. We support our people to do the best work of their lives so that they can help small businesses succeed through better tools, information and connections. Because when they succeed they make a difference, and when millions of small businesses are making a difference, the world is a more beautiful place.
How you'll make an impactThe AI Products group exists to collaboratively build products that use AI and ML to reduce toil and deliver the right insight at the right time. Working within the Data & Science team, you will join a diverse, globally distributed team of scientists, engineers, product managers, and analysts who help Xero turn data into beautiful, insightful products.
Machine Learning Engineers design and build the infrastructure and services that power AI products that serve millions of customers every day. They also work closely with Applied Scientists through the research and development process to create harnesses and interfaces to safely take models from research to production environments.
What you'll do
- Create software - Learning how your team develops software and technical solutions. Becoming familiar with programming languages, toolsets and best practices
- Test software - Learning to assess risk, analyse products and design testing activities; and begin to apply these in different contexts.
- Resolve issues - Learning how to triage and resolve issues identified during the development lifecycle or in production. May start to assist with root cause analysis.
- Engineering standards & frameworks - Learning how to develop and deploy software in accordance with standards
- Continuous improvement - Developing knowledge of current development technologies and methodologies used at Xero
What you'll bring
- Be in your final year or have completed a degree in engineering, mathematics, science or data.
- Basic understanding of technologies and concepts related to cloud-based systems infrastructure.
- Understanding of, or exposure to, software version control
- Comfortable with one or more major programming language (e.g. Python, Go, C++ Java), preferably with some knowledge of Python.
- Understanding of Machine learning/AI architecture and some familiarity with Linux/Unix systems.
- Good interpersonal skills and the ability to quickly build effective working relationships with others.
- You are comfortable learning new frameworks (distributed processing, ML, etc) and applying them to real problems
- You are willing to dive into the unknown, and allow new information to change your decisions
- Constant learning and growth are an important part of who you are
- Familiarity with programming languages and ecosystems.
- Ability to understand common programming concepts and patterns.
Our eligibility criteria for the graduate program:- Full-time working rights in Australia- Fewer than 12 months professional working experience in relevant industries- Be in your final year or have completed a degree in engineering, data science, computer science- Availability to start full-time in February 2025
How to applyIf this sounds like you, we'd love to hear from you! However please keep in mind that due to the number of applications we receive, we ask that you only apply for one role in one location. Please take some time to research each opportunity available before submitting your application.If you are eligible for this role and you pass the initial eligibility stage, you will be sent a technical Machine Learning assessment. If successful and shortlisted from our technical assessment stage, you will be invited to an open day in our Melbourne office. From here we will invite a smaller shortlist of candidates to a virtual assessment center/ Grad Day which will include technical and soft skills interviews. Our Grad Days will be held from late Sept- early Oct 2024.Why Xero?With over 25 days of paid leave to use however you’d like (plus statutory holidays!), dedicated paid leave to care for your physical and mental wellbeing as well as an Employee Assistance Program to access mental health care for you and your family, health insurance, life insurance, and income protection, wellbeing and sports programmes, employee resource groups, 26 weeks of paid parental leave for primary caregivers, an Employee Share Plan, beautiful offices, flexible working, career development, and many other benefits that reflect our human value, you’ll do the best work of your life at Xero.Our collaborative and inclusive culture is one we’re immensely proud of. We know that a diverse workforce is a strength that enables businesses, including ours, to better understand and serve customers, attract top talent and innovate successfully. We are a member of Pride in Diversity, in recognition of our inclusive workplace. So, from the moment you step through our doors, you’ll feel welcome and supported to do the best work of your life.