Fetch

Senior Backend Engineer II, Data & Agentic Context Platforms

Fetch
Apply
5 hours ago
Remote, United States or Reston, VA, USASenior
H1B sponsor

Base Salary

$190k - $224k/yr

Responsibilities

  • Design, build, and operate scalable backend services and APIs for ingesting, transforming, retrieving, and serving context.
  • Own batch and real-time data flows covering event ingestion, transformation, indexing, storage, and low-latency serving.
  • Develop reusable context capabilities including connectors, context assembly, memory and state interfaces, metadata and provenance, authorization-aware retrieval, and evaluation signals.
  • Define data models, schemas, and contracts, and implement validation, lineage, freshness checks, and observability.
  • Select storage and retrieval patterns across operational databases, data warehouses and lakes, search systems, caches, and graph or vector technologies.
  • Establish SLIs and SLOs, monitor latency and correctness, plan capacity, manage costs, and design graceful failure and recovery paths.
  • Lead technical designs from ambiguous requirements through implementation, rollout, measurement, and adoption.
  • Improve engineering velocity through SDKs, tools, documentation, deployment patterns, and paved paths.
  • Mentor engineers and raise standards for backend architecture, data quality, operational excellence, and responsible context use.

Requirements

  • 8+ years of professional software engineering experience, including ownership of production backend or distributed systems at meaningful scale.
  • Strong programming skills in at least one modern language such as Go, Python, Java, or Rust, plus proficiency in SQL and data modeling.
  • Experience designing and operating APIs, asynchronous workflows, and data-intensive systems with demanding reliability, scalability, latency, and data-quality requirements.
  • Experience with streaming or messaging systems, batch processing, operational databases, and cloud-based data platforms.
  • Sound technical judgment regarding data consistency, schema evolution, privacy, access control, failure handling, performance, and cost.
  • Experience with AWS, Infrastructure as Code tools such as Terraform or CloudFormation, CI/CD, and modern software delivery practices.
  • Ability to lead ambiguous technical problems from architecture through adoption and improve systems based on evidence.
  • Strong communication, collaboration, technical design, cross-functional alignment, and mentoring skills.
  • Bachelor’s or advanced degree in Computer Science, Engineering, Data Science, Mathematics, or a related field, or equivalent practical experience.
  • Preferred: experience with production agentic or LLM-powered platforms, context assembly, memory, retrieval, evaluation systems, vector databases, graph technologies, search platforms, hybrid retrieval, internal platforms, SDKs, paved paths, authorization-aware retrieval, and sensitive-data governance.

Benefits

  • Full-time role available from one of Fetch’s US offices or remotely within the United States.
  • Competitive compensation package including base salary, equity, and benefits.

Categories

BackendData Engineering
Fetch

About Fetch

1,001-5,000 employees

Fetch builds a consumer rewards app where users earn points by scanning receipts and redeem them for gift cards, while brands use its SKU-level, retail-agnostic purchase data for targeted, outcomes-based advertising and measurement. The privately held company, founded in 2013, processes over 13 million receipts daily, creating visibility into more than $200 billion in gross merchandise value. Its platform has awarded over $1 billion in points and operates a hybrid-remote workplace.

Contact me