Skip to content
PineconePineconeNew York, NY

Senior/Staff Software Engineer, Search & Retrieval Infrastructure

Builds large-scale backend infrastructure for semantic, hybrid, and agentic knowledge retrieval. The role requires deep distributed-systems experience, strong proficiency in a major programming language, and familiarity with vector databases, RAG, cloud-native infrastructure, and high-throughput indexing.

190k – 270k/yr
Hybrid6+ YOEBackend Engineering

About the role

Responsibilities

  • Design and build scalable platform components leveraging advanced retrieval via query planning, semantic and hybrid search, metadata-aware search, and LLM generation.
  • Design and build optimized indexing pipelines for structured and unstructured data.
  • Build backend services for semantic and hybrid retrieval, knowledge graph construction, and retrieval orchestration.
  • Improve retrieval quality through evaluation and observability frameworks.
  • Design APIs for internal and external users and agentic consumers.
  • Optimize latency, throughput, and cost across large-scale inference and retrieval workloads.
  • Drive technical direction for reliability and security.

Requirements

  • Typically 6+ years of experience shipping production-grade backends for large-scale systems.
  • Proven architectural depth designing for high throughput, low latency, and long-term maintainability.
  • Experience building high-throughput indexing pipelines for structured and unstructured data.
  • Experience or deep theoretical knowledge in semantic search, vector databases, hybrid retrieval strategies, or traditional search engines such as Elasticsearch or OpenSearch.
  • Understanding of Retrieval-Augmented Generation (RAG), embedding pipelines, hybrid search, query planning, and metadata filtering.
  • Expert in at least one major programming language such as Go, Rust, C++, Java, or Python.
  • Familiarity with Kubernetes, cloud-native architectures, observability frameworks, and infrastructure-as-code tools such as Terraform or Pulumi.
  • Ability to design clean, intuitive APIs for human developers and autonomous agents.
  • Comfortable owning problems in a high-growth environment.

Nice-to-haves

  • Experience building multi-tenant SaaS platforms.
  • Experience with retrieval evaluation frameworks.
  • Experience with query planning or agentic reasoning loops.

Compensation and Benefits

  • Annual salary range of $190,000–$270,000.
  • Comprehensive medical, dental, vision, and mental health coverage.
  • 401(k) plan.
  • Equity award.
  • Flexible time off.
  • Paid parental leave.
  • Annual company retreat.
  • Work-from-home equipment stipend.

Skills

GoRustC++JavaPythonKubernetesTerraformPulumiVector Databasessemantic searchhybrid retrievalRAGElasticsearchopensearchknowledge graphs
Checkr

Staff Software Engineer

CheckrDenver, CO +1

Staff Engineer driving technical architecture across screening product teams. Owns complex multi-system workflows, sets technical standards, mentors engineers, and ships scalable features in a regulated domain.

190k – 264k/yrHybrid10+ YOEBackend Engineering
Pinecone

Senior/Staff Software Engineer, Database Team

PineconeNew York, NY

Build and optimize distributed database features for AI applications in Rust, Go, or C++. Focus on performance, reliability, and scalability in a hybrid New York City role.

190k – 270k/yrHybrid5+ YOEBackend Engineering
Creditgenie

Staff Software Engineer, Backend

CreditgenieNew York, NY +3

Designs, builds, and scales high-performance backend systems for fintech products, owning architecture to deployment. Leads technical decisions and collaborates cross-functionally, requiring 8+ years in distributed systems and security expertise.

190k – 250k/yrOn-site8+ YOEBackend Engineering
Databricks

Staff Backend Software Engineer

DatabricksNew York, NY

Builds LLM infrastructure for AI workloads, improves reliability and efficiency of distributed systems, and collaborates with ML teams. Requires 8+ years backend experience with Scala, Go, or Python, and expertise in distributed systems.

190k – 261k/yrOn-site8+ YOEBackend Engineering
Databricks

Staff Software Engineer, Metrics and Logging

DatabricksMountain View, CA

Designs and scales next-generation logging platform processing petabytes of logs daily for observability across Databricks services. Requires 7+ years experience in Scala/Rust/Go/etc., distributed systems, and BS in Computer Science.

190k – 261k/yrOn-site7+ YOEBackend Engineering