Senior Data Engineer
This job is no longer accepting applications.
Hi there! Thanks for stopping by 👋
Are you actively looking for a new opportunity? Or just checking the market? Well… you might just be in the right place!
We are looking for a Data Engineer to join our team in Newmarket. The Data Team is a key part of the Engineering department, tackling the unique challenges that come with keeping Vend’s infrastructure availability and reliability up and running. Your job is to maintain and modernise Vend’s data platform. You’ll look after our ongoing ETL flows, while also investigating world-class data engineering and continually improving our data platform.
Who we are and what we do:
Some exciting news in the Vend journey, we are joining the Lightspeed family! By joining forces, we will continue to power retailers and restaurants with our cloud-based, omnichannel commerce platforms and bring our cities and communities to life.
At the heart of both Lightspeed and Vend are our people and customers. We delight local businesses in over 100 countries and we are trusted by favourite local businesses, where the community goes to shop and dine. We have offices in Canada, USA, Europe, Australia and New Zealand.
💚 Our common mission: ignite the potential of businesses to enrich the communities they serve.We’re passionate about enabling people to do their best work. Come work with us and find out what you can do!
Engineering @ Vend:
- We build new features on top of a modern stack, consisting of web apps (in a mix of Angular & React) communicating through APIs to Go services, backed by databases and Kafka topics, all deployed using Docker in a continuous delivery cycle to AWS
- You don’t need to have experience in any of our specific technologies: we’re great at teaching good engineers how to use our modern SaaS stack
- We don't follow rigid Scrum or Kanban, but we do work in an agile, iterative way, and try to continuously improve and implement what works for us
- We deploy changes to production every 7 minutes, on average
Check out our latest podcast to hear what it’s like to interview, get a job and grow as an Engineer at Vend: put on your headphones and click here
What you’ll be doing:
- Technical Delivery: ETL implementation, monitoring, and maintenance. Ensuring ETL scripts in Python, services in Go and AWS Data Pipelines are running smoothly. Making improvements to ETL processes - both for efficiency and in response to changes. Create new services and ETLs in Python and Go. Take part on our “Data On Duty” roster.
- Learning and helping others: Working closely with BI team to ensure they have all data they need in a suitable format. Helping out the rest of the company to find their way around the data platform and educate about best ways to write SQL queries and do some basic analytics/visualisations.
- Infrastructure: Deploying services in our Cloud environment. Making sure that our data services are healthy and data is up to date. Some database administration and performance tuning.
What you need to bring:
- Senior level of experience in development with Python or Go.
- Experience with SQL and understanding of how relational databases work, (i.e. PostgreSQL, MySQL or Oracle).
- Comfortable working with git based projects, e.g, create branches, pull-requests etc.
- Some exposure to using a public Cloud; AWS, GCP, Azure, or OpenStack.
Why do you want to work at Vend?
- We will provide you with opportunities to develop your career
- You can help build an amazing product in a company big enough for growth but lean enough to make a genuine impact
- You will be offered a competitive salary
Plus, we have a range of benefits that’ll keep you happy, healthy and (not) hungry:
- Secure, full-time carpark
- Dog-friendly environment
- Free fresh fruits, snacks and drinks (and cake for your birthday!)
- Paid leave and assistance for new parents
- Travel insurance for you and your family
- Lightspeed Share scheme
- Four weeks annual leave + extra day over the Christmas holidays
Your application has been successfully submitted.
Effortlessly sell, manage and grow your retail business with Vend, the unparalleled, cloud-based point of sale system.