Machine Learning Engineer
Remote, CA
Xero
Xero online accounting software for your business connects you to your bank, accountant, bookkeeper, and other business apps. Start a free trial today.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.
About the team
Xero’s Machine Learning solutions operate as evolving products that are owned by cross-functional pods made up of Data Applications Engineers and Applied Scientists. Our teams are largely geographically co-located, however in today’s world, we are open to remote working. Our teams remain connected to the global guilds of their specific discipline to leverage and share practices, tools and expertise. We are evolving and maturing constantly!
You will create commercial-grade Machine Learning solutions helping millions of customers, while solving complex engineering problems at scale.
About the role
- As a Machine Learning Engineer, you'll design and build the data pipelines and applications that will enable Xero to bring intelligent, insightful products and beautiful experiences to millions of customers around the world. You will build Machine Learning applications that can run and evolve at scale, leveraging microservices and the latest technologies.
- A lot of Python, which may evolve to include languages like Go
- Deployments on Kubernetes using Helm and AWS Lambda using CloudFormation
- Data stores that include S3, DynamoDB, MS SQL and Snowflake
- Spark and Presto for data analysis and processing
- Model pipelines in Tensorflow
Our tech stack currently includes:
About you
- You own your solutions, deciding which tools are best suitable to build them, and how to evolve them.
- You're comfortable with asynchronous work, knowing your team is right there, available to collaborate.
- You are a quick learner, energetic team player, detail oriented and enjoy solving complex engineering problems.
What you'll bring with you
- Proven experience in operating at an intermediate technical level.
- Track record of solving customers' problems through software.
- Excellent written and verbal communication skills.
- Experience in for building production-grade maintainable backend services.
- Experience deploying your code to production via CI/CD pipelines and knowledge of application architecture.
- Experience working within commercial software development teams.
- Working with infrastructure as code eg: CloudFormation, Terraform, Kubernetes.
- Demonstrable experience in developing both training and inference systems for machine learning pipelines at scale.
Ideally you will also have:
At Xero, we are empowered to bring our ‘whole self’ to work. 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. We care about learning together and celebrate our teams’ continuous improvement and career development.
Want to read more about inclusivity at Xero? Learn a little more about it here - https://www.xero.com/ca/about/social-and-environmental-impact/diversity-and-inclusion/
We offer a great remuneration package, including compelling benefits and perks, like Xero shares and great parental leave policies. We also support flexible working arrangements that allow you to balance your work, your life and your passions. Our Canadian Xero family includes Hubdoc, an automated data capture platform, and TaxCycle and we have offices in Toronto, Calgary, and Vancouver. From the moment you step through our doors, you’ll feel welcome and supported to do the best work of your life.
Please note that we currently require all employees and contractors to be vaccinated against COVID-19 in order to work from a Xero office, or engage in any face-to-face Xero business. Xero will work with anyone who is not vaccinated, or prefers not to disclose their vaccination status, to determine if any reasonable accommodations can be provided to ensure their role can be performed safely whilst the restriction is in place.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: AWS CI/CD Data analysis Data pipelines DynamoDB Engineering Helm Kubernetes Lambda Machine Learning Microservices MS SQL Pipelines Python Snowflake Spark SQL TensorFlow Terraform
Perks/benefits: Career development Competitive pay Equity Flex hours Parental leave
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Lead Data Analyst jobs
- Open Data Science Manager jobs
- Open MLOps Engineer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Manager jobs
- Open Data Engineer II jobs
- Open Power BI Developer jobs
- Open Sr Data Engineer jobs
- Open Principal Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Junior Data Scientist jobs
- Open Business Intelligence Developer jobs
- Open Data Scientist II jobs
- Open Senior Data Architect jobs
- Open Product Data Analyst jobs
- Open Business Data Analyst jobs
- Open Sr. Data Scientist jobs
- Open Big Data Engineer jobs
- Open Manager, Data Engineering jobs
- Open Data Analyst Intern jobs
- Open Junior Data Engineer jobs
- Open Data Quality Analyst jobs
- Open Data Product Manager jobs
- Open Azure Data Engineer jobs
- Open ETL Developer jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open Privacy-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open APIs-related jobs
- Open Deep Learning-related jobs
- Open PyTorch-related jobs
- Open Snowflake-related jobs
- Open Consulting-related jobs
- Open TensorFlow-related jobs
- Open PhD-related jobs
- Open CI/CD-related jobs
- Open NLP-related jobs
- Open Data governance-related jobs
- Open Kubernetes-related jobs
- Open Airflow-related jobs
- Open LLMs-related jobs
- Open Databricks-related jobs
- Open Data warehouse-related jobs
- Open Hadoop-related jobs