A Bit about Us
ezhome aims to become the #1 trusted provider of tech enabled home services, starting by targeting the millions of consumers that are using lawn care services. We provide an amazingly better home service experience using data science and software technology to dazzle customers and enable our service personnel to be more effective and efficient. We are pioneering the tech enabled home services space with a full stack approach.
ezhome was founded by two serial entrepreneurs and has been growing extremely fast (>$1M run rate in less than 6 months). We have assembled a very high caliber team and have raised significant funding from top tier investors. We are looking for top talent - join us in disrupting the $100 billion home services market!
Overview of the Role
As a Software Engineer at ezhome, you’ll work in close collaboration with the Product team and Engineering to build business-critical scheduling software.
We are looking to build algorithms that will help us automate the process of scheduling vehicles, as well as a dashboard that will help inform us on the impacts of scheduling decisions on business profitability. This is a high impact project with some ambitious goals and we look forward to working with you!
Development of scheduling algorithms pulling data from our databases.
Helping us solve the “Vehicle Routing Problem with multiple depots”.
Development of data simulations to allow testing and comparison of multiple proposed scheduling algorithms.
Constructing rich data-metrics to help us analyze the profitability of routes.
Desired Skills and Experience:
Experience with algorithms and data structures.
Experience scripting with python or similar languages.
Nice to have:
Experience with graph algorithm libraries such as google’s or-tools.
Strong organizational, analytical, and communication skills.
Deep understanding of classical problems within graph theory (travelling salesman, vehicle routing, etc).
Data-oriented mindset. Good at working with broad datasets.