We are looking for a software engineer to join our scheduling team and be responsible for developing our scheduling and route optimization algorithms. Your focus will be on the end-to-end development of our scheduling and route optimization software which is one of our company’s biggest technological advantages as it drives the profitability of our business by ensuring high utilization of our field employees. In this role you’ll have the opportunity to work on very interesting technical problems and the solutions you develop will have a huge impact on the company.

You’ll be joining a diverse, world-class group of engineers, designers, and marketers. Our strongest academic ties are with Stanford and University of Illinois Urbana-Champaign, and prior industry stops for our team members include Google, oDesk (Upwork) and VMware.

Job responsibilities:

  • Develop a robust and scalable system that can create service schedules and continuously optimize our routes as our customer base grows and expands geographically.
  • Build a data driven model to predict future customer locations and constantly optimize routes and schedules asymptotically reaching the theoretical optimum.
  • Write highly organized, maintainable code.
  • Make sure the scheduling software is up and running in production.

Must have

  • 3+ years of experience developing backend software.
  • Superb analytical and coding skills.
  • Solid knowledge of Python, Go, C++ or Java and at least minimal familiarity with Python.
  • The ability to define and iterate on product requirements and be comfortable interacting and discussing problems with users and business owners.
  • A general understanding of optimization problems and familiarity with related concepts such as cost functions, constraints, etc.
  • Comfort discussing algorithms, complexity, and search methods.
  • Strong unit test and debugging skills.
  • A working schedule that makes you available during the morning Pacific Time.
  • Comfortable working remotely.

Nice to have

  • Experience with writing scheduling or route optimization software.
  • Knowledge of optimization algorithms, especially routing related (TSP, VRP), familiarity with Google or-tools.
  • Experience with Django.
  • Experience managing a hosting environment, including database administration and scaling an application to support load changes.
  • Familiarity with blue-green deployments, canary releases, feature toggles and other modern deployment techniques.
  • Experience working in a distributed software engineering team.
  • Experience with Kanban or other agile development process.


  • 10 days annual PTO after working 6-months full-time for ezhome as well as an additional 2 days each year after your eligibility date.
  • $200 reimbursed annually for software/hardware or workplace improvements.
  • Laptop replacement of up to $1,000 reimbursed after 2 years full time work.
  • $150 reimbursed annually for fitness related spending.

About ezhome

ezhome.com is a new high-tech gardening company in the Bay Area founded by Odysseas Tsatalos (co-founder of oDesk/Upwork) and Spiros Xanthos (co-founder of PatternInsight), and we’re looking to reinvent the gardening and home-service industry! We’re using technology to help gardeners with their work, enable better communication, and vastly improve the customer experience.

We already have significant traction and we have even more ambitious plans ahead. Our team comprises more than 60 full time people across the globe, majority of them working remotely through Upwork.

Our global Engineering team is committed to the best software practices, and fosters transparency, clear ownership and creativity.

ezhome aims to become the #1 trusted provider of tech-enabled home services, starting by targeting the millions of consumers that use 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.

We have been growing extremely fast (>$1M run rate in less than 6 months). We 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!