Fullstack Software Engineer

Posted 2 Days Ago
San Francisco, CA, USA
Hybrid
182K-246K Annually
Mid level
AdTech • Artificial Intelligence • Big Data • Marketing Tech
The Role
Build and ship AI-powered full-stack products across backend services, Node.js and TypeScript APIs, and React streaming interfaces. Develop SSE-based responses, conversational UIs, structured AI outputs, persistence, authentication, and resilient asynchronous workflows. Write comprehensive tests, instrument systems, debug production issues, and collaborate with product, design, and platform teams through staged launches. The role requires strong judgment around latency, cost, failure handling, accessibility, and performance.
Summary Generated by Built In
Samba connects the advertising industry. Today, a trillion dollars of media flows through platforms that don’t talk to each other, and each one measures its own results. We built the independent alternative: consented first-party data and AI that give the world’s biggest advertisers, publishers, and platforms one clear view across all of it.

The next era of advertising will run on AI agents, and those agents will need data they can trust. We’re building that foundation, and the agents that act on it. Join us and help build what the industry runs on.

About the Role
You join the Agentic Product Engineering team, building a new AI-powered product with a real-time, conversational interface that researches, reasons, and produces real deliverables. The role spans the AI backend, the Node and TypeScript service layer, and the React streaming UI, where latency, cost, and graceful failure decide whether users trust it.

What You'll Do
  • Build Across the System: Work across the AI backend, service layer, and UI, owning how features stream, model state, and fail, and making good calls on well-scoped work.
  • Build the AI Backend: Extend backend services, wiring model interactions and structured outputs, handling streaming, and managing state and persistence while weighing latency, cost, and failure modes.
  • Own the Service Layer: Extend the Node backend-for-frontend, building endpoints, streaming responses over server-sent events (SSE), enforcing auth, and keeping the client-to-server contract type-safe.
  • Ship the UI: Build a streaming, chat-style React interface, turning structured data into interactive charts, tables, and document previews, and cover front-end work as needed.
  • Get Streaming Right: Handle long-running asynchronous work, including partial streaming state, generating transitions, reconnection, large payloads, and graceful behavior when a request fails mid-flight.
  • Raise Quality: Write unit, integration, and end-to-end tests, instrument client and server, and use logs, traces, and error tracking to debug issues spanning UI and services.
  • Launch and Collaborate: Ship into live cohorts on a staged progression, fixing what surfaces before the next group, and partner with product, design, and platform engineers through code review.

What You Bring
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience, plus typically 4+ years of full stack or web application development.
  • A full-stack engineer with real range who has owned significant features end to end, weighs trade-offs, explains the why, and disagrees well.
  • Strong in JavaScript, TypeScript, and Node, with clean type-safe code and REST and SSE fluency, plus solid PostgreSQL, SQL, Git, CI/CD, and cloud (AWS, GCP, or Azure) fundamentals.
  • Hands-on React experience and a solid grasp of the web platform, with judgment on streaming state, reconnection, mid-flight failure, rendering performance, and accessibility, owning correctness of AI-assisted code.
  • A strong plus: AI and LLM application experience, including streaming chat UIs, tool-calling, and agentic patterns, and modern SSR React frameworks such as Next.js, Remix, or TanStack Start.
  • A plus: type-safe API contracts (tRPC, Hono RPC, GraphQL) across a monorepo, pnpm and Vite tooling, and auth flows (Auth0, OAuth, JWTs).
  • A plus: observability tooling (Sentry, OpenTelemetry, Prometheus, Grafana), scripting in Python, Go, or shell, and adtech, media technology, or data-heavy product experience.

Compensation
$182,000 - $246,000 a year

Samba expects to offer On-Target Earnings (OTE) of $182,000 - $246,000 per year for roles to be performed in California; actual base salary offered will depend on various factors, including but not limited to, location, experience, and performance. Base salary is just one component of Samba's total compensation package for employees. Other rewards may include bonuses, short-term incentives, and long-term incentives. In addition, Samba provides health insurance, wellness offerings, life and disability insurance, a retirement savings plan, paid holidays and paid time off (PTO), and other employee benefits.

Samba is an equal opportunity employer.

Your personal information
We collect personal information directly from you when you apply. Where the law permits, we may also receive it from third parties, such as through background, employment, or reference checks. For details, see Samba’s Applicant Privacy Policy. For EU residents, Samba Inc. is the data controller.

Use of AI in hiring
We may use AI tools to help review applications, analyze resumes, or assess responses. These tools support our recruiting team. People make every hiring decision. To learn more about how we process your data, please reach out.

Skills Required

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience
  • Typically 4+ years of full-stack or web application development experience
  • Significant end-to-end feature ownership and strong full-stack engineering judgment
  • Strong JavaScript, TypeScript, and Node.js experience
  • Experience with type-safe code, REST APIs, and Server-Sent Events
  • Experience with PostgreSQL and SQL
  • Experience with Git, CI/CD, and at least one major cloud platform: AWS, GCP, or Azure
  • Hands-on React experience and strong web platform knowledge
  • Ability to handle streaming state, reconnection, mid-flight failures, rendering performance, accessibility, and AI-assisted code correctness
  • Experience writing unit, integration, and end-to-end tests
  • AI and LLM application experience, including streaming chat UIs, tool-calling, and agentic patterns
  • Experience with Next.js, Remix, or TanStack Start
  • Experience with tRPC, Hono RPC, GraphQL, pnpm, or Vite
  • Experience with Auth0, OAuth, or JWT authentication flows
  • Experience with Sentry, OpenTelemetry, Prometheus, or Grafana
  • Scripting experience in Python, Go, or shell
  • Adtech, media technology, or data-heavy product experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
430 Employees
Year Founded: 2008

What We Do

Samba is a media-intelligence company that combines consented first-party viewership data from streaming, linear TV, the web, and video games with AI to map content, audiences, and outcomes. Its platform gives advertisers, publishers, and media platforms insight into audience behavior and supports campaign planning, targeting, measurement, and optimization across channels. Samba’s data and analytics help clients understand audiences and make marketing decisions.

Similar Jobs

WorkWhile Logo WorkWhile

Software Engineer

Artificial Intelligence • HR Tech • Information Technology • Machine Learning • Software • App development • Industrial
Hybrid
3 Locations
100 Employees
205K-215K Annually

True Anomaly Logo True Anomaly

Software Engineer

Aerospace • Artificial Intelligence • Hardware • Machine Learning • Software • Defense • Manufacturing
In-Office
2 Locations
300 Employees
115K-165K Annually

Redfin Logo Redfin

Software Engineer

Fintech • Real Estate • PropTech
Remote or Hybrid
San Francisco, CA, USA
5800 Employees
139K-170K Annually

Atlassian Logo Atlassian

Software Engineer

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
In-Office or Remote
94104, San Francisco, CA, USA
11000 Employees
149K-235K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account