
Real job — pulled straight from berry-ai’s careers page · Verified September 3, 2026 · No reposts.
Job description
berry-ai is hiring a Senior Software Engineer (Full-Stack / Backend) — a full-time, based in Taipei - Neihu role. Apply directly on berry-ai's careers page below.
Senior Software Engineer (Full-Stack / Backend)
Department: Engineering
Location: Taipei - Neihu
Employment Type: FullTime
Berry AI builds AI-powered operations platforms for QSR restaurants — drive-thru analytics, loss prevention, and store management tooling deployed across thousands of locations across the US — and growing. We're hiring a Senior Full-Stack Engineer who ships product features fast and brings the operational discipline to run them reliably.
What you'll work on
• Ship product features end-to-end across our hybrid cloud-edge architecture — from edge services through cloud APIs to the daily analytics restaurant operators rely on.
• Build out our data platform — data ingestion pipelines from thousands of stores, dbt models, and the warehouse powering our dashboards.
• Collaborate with our AI engineers to turn their models into product features — clean APIs, intuitive UIs, and the insights they unlock.
• Contribute to the operational backbone — Ansible playbooks, CI/CD pipelines, and observability — that lets us deploy, monitor, and operate the fleet.
• Strengthen our on-call practice — leading postmortems, sharpening alerting and runbooks, and turning incidents into durable fixes.
You're a strong fit if you have
• 5+ years shipping production web applications, with deep experience in TypeScript (React/Vue/Angular) and Python (FastAPI/Django/Flask).
• A track record of owning features end-to-end — schema design, API contracts, frontend state, deployment, and post-launch iteration.
• Strong cloud and system-design fundamentals — designing for AWS/GCP at scale (compute, storage, autoscaling), clean REST/GraphQL contracts, and async/event-driven pipelines.
• Deep SQL and data-modeling experience — PostgreSQL at scale, dimensional modeling for analytics, and dbt or equivalent transformation tooling.
• Disciplined practice of DevOps and SRE — metrics (Prometheus, vmagent, Grafana), structured logging, tracing, runbooks.
Bonus points
• Experience managing fleets of on-prem/edge devices.
• Experience with real-time/streaming systems (RTSP, WebRTC, MediaMTX).
• Experience with Apache Superset or other data-platform / analytics surfaces.
Our engineering culture
Small team, high ownership, fast feedback from customers — and the operational rigor to make that velocity sustainable. Modern AI tooling — LLMs, coding agents, agent-driven workflows — is a normal part of how we work, and you're encouraged to push on what these tools can do.
============================
Interview Process
Online (Google Meet)
Team Lead Interview (0.5 - 1 hr)
Onsite
Technical Interview (2.5 hrs)
CEO & VP Interview (1.5 hrs)
PM/Engineer Interview (0.5 hr)
HR Interview (0.5 hr)
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
How do I apply for Senior Software Engineer (Full-Stack / Backend) at berry-ai?
You can view the full description and apply for Senior Software Engineer (Full-Stack / Backend) at berry-ai on EchoJobs: https://echojobs.io/job/berry-ai-senior-software-engineer-full-stack-backend-iqxqy.