Senior Software Engineer (Backend and ML)

Tofu

Tofu

Software Engineering, Data Science
San Francisco, CA, USA
Posted on Apr 21, 2025

About Tofu

We're Tofu (tofuhq.com) – a fast-growing SF Bay Area startup revolutionizing B2B marketing with AI. Our team, from top tech companies and elite universities, builds cutting-edge AI solutions for hyper-personalized, omni-channel content at scale. Post-Series A, we're backed by world-leading investors including Index Ventures, SignalFire, and HubSpot Ventures.

👉 See Product Demo: https://www.loom.com/share/4845885881264dea914a9978d57a238e

The Role

We're seeking exceptional backend engineers to build robust, scalable systems for our AI-driven marketing platform. As a key team member, you'll:

  • Apply state-of-the-art AI models to develop agentic capabilities
  • Design scalable backend systems using Python/AWS
  • Optimize PostgreSQL databases & REST APIs
  • Architect distributed systems for enterprise workloads

You'll work directly with customers and collaborate across teams to create seamless features.

Ideal Profile

  • Passion for end-to-end problem solving in fast-paced environments
  • Strong product sense and attention to detail
  • 3+ years experience (big tech and startup mix preferred)
  • Expertise in Python, AWS, PostgreSQL, RESTful APIs, and scalable systems
  • Experience with LLMs and modern AI frameworks (e.g., LangChain, LangGraph)
  • Strong system design skills

Why Join?

  • High-impact role shaping the future of generative marketing tech
  • Collaborative, talented team in a fast-growing startup
  • Dog-friendly San Mateo office (3 days/week)
  • Daily product releases

Ready to Build the Future of Marketing?

  • Apply now or reach out: honglei@tofuhq.com