Skip to contentSkip to content
Verified credentials. On-chain. Forever.Learn more
Ewance
Sign in
Cover image for Greedy Delivery-Slot Assignment for a Munich Grocery Startup
Design

Greedy Delivery-Slot Assignment for a Munich Grocery Startup

FreeVerified credential2 weeksIntermediate

Overview

What this challenge is about.

Greedy Delivery-Slot Assignment for a Munich Grocery Startup. Intermediate challenge in design. Designing real products under real constraints, earn a blockc...

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

The Brief

What you'll do, and what you'll demonstrate.

Replace manual delivery-slot assignment with a greedy algorithm that matches or beats human dispatchers on slot-fill rate while never violating rider working-hour constraints.

This is not a design exercise. It is the work a product designer does between a brief and a shipped interface. That distinction matters to every hiring manager who has seen candidates redesign Spotify's homepage and none who have worked under real product constraints.

When you finish, you will have something most graduates do not: a real-world deliverable, verified by Ewance, that you can show to a hiring manager and say "I did this. Here is the proof."

Earning criteria — what you'll demonstrate

  • Design a greedy heuristic with a defensible priority ordering for a constrained assignment problem.
  • Translate real-world scheduling constraints (shifts, maximum working hours, slot windows) into explicit code checks.
  • Define fair, well-specified benchmark metrics and compare a heuristic against a human baseline.
  • Reason about and communicate the failure modes of a greedy approach versus full optimization.
  • Structure a technical design proposal that ties every claim to observable evidence in the data.

Program Fit

Where this fits in your program.

Sharpens the same skills your degree expects you to demonstrate.

Aligned coursework coming soon.

Careers

Career paths this challenge builds toward

Completing this challenge demonstrates skills that transfer directly to these roles:

Backend / Algorithms Engineer

Building a constrained assignment heuristic and proving it against real data mirrors the daily work of backend engineers who turn business rules into efficient, correct scheduling and matching services that run in production.

This challenge sharpens

  • greedy-algorithms
  • constraint-handling
  • python

Logistics Optimization Engineer

Comparing a heuristic to a baseline and naming when it breaks down is how optimization engineers decide between fast heuristics and full solvers for routing and slotting in delivery operations.

This challenge sharpens

  • algorithm-analysis
  • benchmarking
  • greedy-algorithms

Data / Decision Engineer

Defining fair metrics and validating an algorithm against historical decisions builds the evaluation and data-structuring discipline decision engineers use to ship data-driven systems that stakeholders trust.

This challenge sharpens

  • benchmarking
  • data-structures
  • constraint-handling

One more thing

You can put a credential on your CV by Friday.