← Back to all jobs
Gopuff

Senior Software Engineer - Delivery Tech

Gopuff

3h ago

No Phone Required$155k - $175kDevUnited Stateshimalayas
Software-EngineeringAI-ML-EngineeringLogistics-TechnologyBackend-EngineeringFull-Stack-EngineeringSenior

Job Description

Our Philosophy: Customer First, AlwaysEvery line of code we write starts with a simple question: does this make the customer experience better? Speed, reliability, and delight are not just metrics—they are promises we make every time someone opens the app. We believe the best delivery technology is invisible to the customer: orders arrive fast, ETAs are accurate, and the experience feels effortless. This role exists to make that promise real at scale, and every system you build will be measured against the standard of customer trust.That customer-first mindset extends to our driver partners. When drivers are well-compensated, engaged, and set up for success, customers get faster deliveries and better service. The systems you build will create a virtuous cycle: happier drivers, faster deliveries, more satisfied customers, stronger business.The RoleWe are looking for a Senior Software Engineer who will own and advance the systems that drive delivery efficiency at Gopuff. You will sit at the intersection of operations research, applied AI, and full-stack engineering—building intelligent systems that decide how drivers are paid, how orders are routed, how delivery windows are compressed, how drivers stay engaged through gamification, and how we retain the best drivers on the platform.This is not a role where you simply maintain existing services. You will design and deploy AI agents that autonomously reason about complex logistics decisions: dynamically adjusting driver incentives based on real-time demand, predicting delivery times with high fidelity, designing gamification loops that keep drivers motivated, and surfacing actionable recommendations that reduce cost-to-deliver while keeping drivers fairly compensated and customers delighted.What You Bring5+ years of software engineering experience, with meaningful work on optimization, logistics, marketplace dynamics, or applied ML systems.Hands-on experience building AI agents, LLM-powered workflows, or autonomous decision-making systems (not just chatbots—systems that take action and drive measurable customer outcomes).Strong fundamentals in algorithms, data structures, and system design. Comfortable owning services end-to-end, from database schema to deployment pipeline.Proficiency in Python, Go, or TypeScript, with experience in ML frameworks (PyTorch, scikit-learn) and data tools (SQL, Spark, dbt).Experience with real-time systems, event-driven architectures, or streaming platforms (Kafka, Flink, Kinesis).A customer-obsessed mindset. You naturally think about how your technical decisions affect the end user and make trade-offs that protect the customer experience.A bias toward shipping. You prototype quickly, validate with data, and iterate relentlessly. You are energized by ambiguity and thrive when the solution space is wide open.Nice to HaveBackground in operations research, combinatorial optimization, or vehicle routing problems (VRP/CVRP).Experience with multi-agent systems, reinforcement learning, or simulation environments for logistics.Experience designing gamification systems, loyalty programs, or behavioral nudge frameworks in consumer or gig-economy products.Familiarity with delivery or gig-economy platforms and the nuances of driver supply-demand dynamics and retention strategies.Prior work with geospatial data, mapping APIs, or travel-time estimation models.Build AI Agents for Delivery OptimizationDesign, build, and deploy autonomous AI agents that make real-time decisions about driver pay, order batching, route sequencing, and delivery time estimation—always optimizing for the fastest, most reliable customer experience.Develop agent architectures that combine LLM reasoning with structured optimization (linear programming, simulation) to solve multi-objective logistics problems.Create feedback loops where agents learn from delivery outcomes, driver behavior, and customer satisfaction signals to continuously improve performance.Build customer-facing intelligence: AI-powered ETA models that set accurate expectations, proactive delay notifications, and smart order prioritization that protects the customer promise.Optimize Driver Pay & Incentive ModelsEngineer dynamic pay systems that balance driver earnings, delivery speed, and unit economics—ensuring Gopuff is the most attractive platform for drivers while hitting margin targets.Build experimentation frameworks to A/B test pay structures, bonus triggers, and incentive timing across markets and demand scenarios.Develop models that predict driver supply elasticity and optimize incentive spend across peak, off-peak, and surge conditions.Design Driver Gamification & Engagement SystemsArchitect gamification engines that drive desired behaviors: achievement systems, streaks, leaderboards, tier-based rewards, and milestone bonuses that keep drivers engaged and performing at their best.Build AI-powered personalization that tailors challenges and incentives to individual driver patterns—the right nudge,