Skip to content

Senior/Staff Software Engineer, Database Team

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 – 270kNew York, NYBackend EngineeringHybrid5+ YOE

About the role

What You’ll Do

  • Collaborate with teammates to design and build database features that power AI applications.
  • Learn how to tune performance and support reliability in distributed systems.
  • Help Pinecone run smoothly on popular cloud providers.
  • Take ownership of your work and grow your skills every day.

Who You Are

  • 5+ years of work experience programming in Rust, Go, C++, or a comparable language.
  • Genuinely curious about distributed systems and eager to dive deep into technical challenges.
  • Approach problems with creativity and persistence; comfortable asking thoughtful questions or seeking feedback.
  • Excited to learn, value constructive feedback, and appreciate mentorship.

Bonus Points

  • Hands-on experience with cloud platforms (AWS, GCP, Azure) or demonstrated ability to pick up new tools quickly.
  • Comfortable thinking in async or multi-threaded environments, or ready to learn.
  • Explored performance tools or have a track record of optimizing code for speed, reliability, or efficiency.

Perks & Benefits

  • Comprehensive health coverage (medical, dental, vision, and mental health resources)
  • 401(k) plan
  • Equity award
  • Flexible time off
  • Paid parental leave
  • Annual company retreat
  • WFH equipment stipend

Skills

RustGoC++Distributed SystemsAWSGCPAzureAsync ProgrammingMulti-Threaded ProgrammingPerformance Optimization

Staff Software Engineer

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 – 264kDenver, CO +1Backend EngineeringHybrid10+ YOERubyReact

Staff Software Engineer, Backend

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 – 250kNew York, NY +3Backend EngineeringOn-site8+ YOEDevOpsCompliance

Senior / Staff Software Engineer, Fleet Management

Builds and scales backend services, full-stack features, and infrastructure for managing fleets of machines, including configuration, deployment, logs, authentication, and billing. Owns end-to-end systems in distributed environments using Golang, Svelte, MongoDB, and gRPC.

190k – 259kNew York, NYBackend EngineeringHybridGogRPC

Staff Backend Software Engineer

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 – 261kNew York, NYBackend EngineeringOn-site8+ YOEGoRay

Staff Software Engineer, Metrics and Logging

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 – 261kMountain View, CABackend EngineeringOn-site7+ YOEGoC++