A complete application in a minute
Tailored resume and cover letter, ready to send.
Bernard builds software that helps appliance-repair service companies schedule better. We’re hiring a Product Engineer, Routing to own tough edge cases in real-world fleet scheduling and translate lessons into product improvements.
You’ll own the scheduling engine, investigate failures, and improve how the system explains decisions to dispatchers. You’ll also lead onboarding loops for new accounts and work with customer operations to drive reliability and automation.
At Bernard, we build software that helps appliance-repair service companies schedule better. Our routing engine, decides who should take a job, on which day, and in which arrival window by reasoning across technician capabilities, coverage zones, live routes, drive time, capacity goals, warranty rules, and more.
We’re hiring a Product Engineer, Routing to own the hard edge cases that make real-world fleet scheduling difficult, and to turn those lessons into product.
What you’ll do
You’ll work on two closely related problems: making the scheduling engine smarter, and making onboarding new accounts faster and more reliable.
This is the first major rock. This is a start up and the role can expand into other areas of our product as well.
You will:
Who you are
You’re a product-minded engineer who likes messy real-world systems. You enjoy debugging operational edge cases, talking to users, and turning repeated manual decisions into software.
We’d love to talk if you have:
Our stack
You do not need experience with every part of our stack, but our environment includes:
Nice to have
Why this role matters
This role sits at the center of our product. You’ll shape how scheduling decisions are made, how new customers get live, and how much of that work can be automated with confidence. Your work will directly affect whether more tickets are scheduled automatically, whether dispatchers trust the system, and whether new accounts can go live in days instead of weeks.