Back to jobsJob overview

About the role

Software Engineer at BetterBasket

Required Skills

pythonjavascriptsqlai/mlcloudnlpocrdocker

About the Role

BetterBasket is seeking a Software Engineer to develop AI-driven pricing solutions for the grocery industry. You'll work on pricing algorithms, data extraction, and product development, collaborating closely with customers and co-founders. This role involves hands-on engineering with Python, JavaScript, and cloud technologies to transform retail.

Key Responsibilities

  • Develop and implement machine learning models for pricing and item matching
  • Build efficient OCR algorithms to extract information from grocery item photos
  • Utilize NLP for item matching, popularity, and reviews classification
  • Work on pricing algorithms and automated price change triggers
  • Collaborate with cross-functional teams and customers to deliver actionable insights

Required Skills & Qualifications

Must Have:

  • Python (ML libraries, concurrency)
  • HTTP/REST API
  • Javascript (Typescript, React, Node)
  • SQL (Locks, Stored Procedures)
  • Cloud / DevOps (Azure, Kubernetes, Docker, Redis)

Nice to Have:

  • Product design (Figma)
  • Inference at scale
  • Scraping (Scrapy, Selenium)
  • Wireless Communication Protocols

Benefits & Perks

  • Competitive salary, equity, health insurance
  • Take ownership of revolutionary products
  • Collaborate with a tight-knit team of talented builders
  • Work closely with customers from day 1
  • Work with co-founders daily in-person in SF