Software Engineer

BetterBasket

📍
Posted May 26, 2026

Job Overview

Position

Software Engineer

Company

BetterBasket

Location

Work Type

On-site

Job ID

li-4417883830

Job Description

BetterBasket is building the “Cursor for food & beverage” — AI systems that understand, explain, and run merchandising decisions for grocers, starting with pricing.

Pricing in grocery is still driven by spreadsheets, gut feel, and fragmented data. We’re replacing that with systems that ingest competitive data, map products across retailers (including private label and fresh), model demand and substitution, and generate exact revenue and margin impacts for every decision — then execute.

We’re already responsible for pricing billions of dollars of grocery items annually, working with leading retailers across North America and LatAm. From day one, you’ll work directly on production systems used by real operators making high-stakes decisions every week.

BetterBasket is backed by Y Combinator, Aito Capital, and founders and executives from companies like YouTube, Uber, Amazon, Tesco, and Stubhub.

 

What can I work on?

You’ll work on core systems that power automated decision-making in grocery:

 

  • How do we extract and normalize messy, unstructured data from hundreds of retailers into a unified product knowledge graph?

  • How do we match products across retailers — including private label, fresh, and imperfect data — with high precision?

  • How do we model demand, substitution, and elasticity to predict the impact of price and promotion changes?

  • How do we turn recommendations into actions — automatically triggering and executing price changes?

  • How do we build systems that explain why something happened in a store — and what to do next?

What technologies do you use?

Core Competencies

 

  • Python (data systems, ML, concurrency)

  • HTTP / REST APIs

  • Javascript (Typescript, React, Node)

  • SQL (query optimization, large-scale data handling)

  • Cloud / DevOps (Azure, Kubernetes, Docker, Redis)

Nice to Have

 

  • Scraping (Scrapy, Selenium, Playwright)

  • LLMs / agentic systems

  • Data modeling / entity resolution

  • Product design (Figma)

  • Distributed systems / inference at scale

Interview Prep

AI-powered insights to help you prepare

Key Skills

Required:
Preferred:

Practice Questions

💡Technical Questions (3)
  • 1.How would you approach matching products across different grocery retailers, especially when dealing with private label brands, fresh items, and imperfect data?
  • 2.Given that we handle pricing for billions of grocery items, how would you optimize SQL queries and data pipelines for large-scale data handling and real-time decision making?
  • 3.We need to ingest messy, unstructured competitive data from hundreds of retailers. How would you design a robust scraping and data ingestion pipeline?
🎯Behavioral Questions (3)
  • 1.Tell me about a time you had to build a system that not only made a prediction but also explained the 'why' behind it to a non-technical user.
  • 2.Describe a situation where you had to work with highly fragmented or messy data to deliver a core system feature. How did you ensure data quality?
  • 3.Our engineers work directly on production systems making high-stakes decisions for real operators. Tell me about a time you deployed code that had a direct, immediate impact on business operations or revenue.
🧩Situational Questions (2)
  • 1.You discover that a newly deployed pricing model is automatically triggering extreme price drops on a category of fresh items due to a temporary anomaly in competitive data. What do you do?
  • 2.You are tasked with modeling demand and substitution for a new product category, but there is very little historical pricing data available. How would you approach this?

Resume Keywords

Make sure these keywords appear on your resume

Entity ResolutionKnowledge GraphPrice ElasticityData NormalizationWeb ScrapingLLMsLarge-Scale DataREST APIsAzure KubernetesPython Concurrency

Interested in this position? Apply directly on LinkedIn.

Apply on LinkedIn →