Samba TV is looking to reduce toil and prove measurable ROI by shipping high-leverage automations across the company using AI.
Requirements
- Comfort with at least one scripting language (JavaScript/TypeScript or Python), Git basics, and JSON/HTTP.
- Willingness to learn auth, pagination, and simple SQL sanity checks.
- Basic assertions/testing mindset; interest in adding run-level logs/metrics.
- Exposure to n8n, Zapier, or Make.
- Familiarity with structured prompting (JSON), tool/function calling, and context window basics.
- Curiosity or experience with Model Context Protocol.
- Embeddings, hybrid retrieval, reranking, and citation strategies.
Responsibilities
- Build event-driven workflows (Slack/webhooks/cron/HTTP) and chain multiple LLM steps (router tool calls + synthesizer; judge/fallback patterns).
- Extend MCP servers (search, ATS, audience/segments ops) with clear JSON schemas, validation, and error handling.
- Write robust system/task prompts with few-shot examples; enforce structured JSON outputs; manage cost/latency trade-offs.
- Add retrieval (hybrid/BM25+vector) and citations for grounded answers; implement “no-answer” fallbacks.
- Log inputs/outputs, latency, tokens, cost, and success flags; create small golden-set evals and regression checks.
- Add retries, backoff, dead-letter paths, Slack alerts; handle secrets, OAuth, pagination, and idempotency.
- Write concise READMEs/runbooks; present outcomes with metrics.
Other
- Pursuing a Bachelor’s, Master’s, or PhD in CS, Data/Information Systems, or related technical field.
- Expected graduation: [2026–2028].
- GPA 3.3+ preferred (strong projects/portfolio can substitute).
- Product Mindset: Ship small, instrumented wins quickly.
- Communication: Clear specs/acceptance criteria; concise status updates and READMEs.