Log in
All jobs
RF

Senior Backend Engineer

Recruiting From Scratch (RFS Group)
Hybrid | San Mateo, CA
HybridUSD 250,000 - 320,000 / year

About this role

Recruiting From Scratch (RFS Group)

Senior Backend Engineer

Full time

Apply to Job

Hybrid | San Mateo, CA

4 - 12 Years of Experience

Apply to Job

Share this job

Who is Recruiting from Scratch:

Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100% remote and we work with teams across the United States to help them hire.

Senior Backend Engineer

Location

San Mateo, CA

Hybrid — 4 days in-office per week.

Company Stage of Funding

Series A

The company has raised $73 million from leading investors, including Coatue, Kleiner Perkins, Menlo Ventures, and Madrona. It has approximately 100 employees and is experiencing rapid revenue growth, with enterprise customers already using its product.

Office Type

Hybrid — 4 days per week in-office

Salary

$250,000–$300,000 Base

The hiring team has also referenced a range of up to $320,000.

Equity

Competitive Equity

Visa

Open to visa transfers on a case-by-case basis, including H-1B transfers. TN visas are accepted. OPT candidates must have at least two H-1B lottery attempts remaining.

Employment Type

Full-time

Company Description

This Series A company is building the next generation of AI-native business intelligence, creating a new way for enterprises to interact with and understand their data.

With approximately 100 employees, the company has raised $73 million from leading investors, including Coatue, Kleiner Perkins, Menlo Ventures, and Madrona. Its product already has paying Fortune 100 customers across multiple industries, including Cisco, ConocoPhillips, Patreon, and a large private-sector bank. Revenue is growing rapidly, with the company targeting significant expansion over the coming year.

The founding team brings deep experience building and scaling enterprise technology. The CEO helped scale Rubrik, while the CTO was a founding engineer at Glean. Early engineers have backgrounds at companies such as Rubrik, Meta, Google, and Uber.

The company is looking for a Senior Backend Engineer to join its founding engineering team and help build a category-defining AI-native business intelligence platform. This is a high-ownership role where engineers work across the codebase, build large-scale data pipelines, and collaborate directly with product, co-founders, and customers to shape the engineering roadmap.

The ideal candidate has strong backend engineering fundamentals, experience building scalable data systems, and a background in a company with a strong engineering culture. Candidates should be comfortable working in a fast-paced environment, solving challenging technical problems, and contributing beyond a narrowly defined backend role.

What You Will Do

  1. Build & Scale Backend Systems

Design, build, and maintain scalable backend systems that support the company's AI-native business intelligence platform.

Build and scale large-scale data pipelines for latency-critical analytical workloads.

Develop reliable systems capable of processing and serving complex enterprise data workloads.

Design cost-efficient, secure, and highly scalable systems on modern cloud infrastructure.

Identify performance bottlenecks and improve the reliability, efficiency, and scalability of backend services.

Write clean, maintainable, production-quality code.

Make thoughtful engineering decisions that balance performance, cost, security, and maintainability.

Contribute to the architecture and implementation of systems that support rapidly growing customer demand.

Work across the backend codebase rather than focusing on a narrowly defined service or subsystem.

  1. Own Product & Engineering Execution

Take ownership of backend projects from problem definition through design, implementation, testing, and deployment.

Work across different parts of the codebase and product as business and customer needs evolve.

Collaborate with product and engineering teams to identify technical requirements and deliver solutions.

Contribute to technical design discussions and help determine the direction of the engineering roadmap.

Make pragmatic decisions in a fast-moving environment where priorities may change.

Identify opportunities to simplify systems, improve developer productivity, and reduce technical complexity.

Take responsibility for the quality and reliability of shipped features.

Help establish engineering practices and technical foundations as the company continues to scale.

  1. Build Large-Scale Data Pipelines

Design and implement data pipelines that support analytical workloads at scale.

Build systems that efficiently process and move data while meeting latency and reliability requirements.

Identify bottlenecks in data ingestion, processing, and delivery.

Improve pipeline performance, efficiency, and fault tolerance.

Work on the backend infrastructure required to support AI-native analytics and enterprise business intelligence.

Ensure systems are designed to handle complex data workflows and evolving customer requirements.

Collaborate with other engineers to improve data processing architecture and system reliability.

Apply strong engineering judgment to optimize performance and maintainability across data-intensive systems.

  1. Collaborate With Founders, Product & Customers

Work directly with co-founders and product teams to define product direction and engineering priorities.

Collaborate with customers to understand their requirements and translate them into technical solutions.

Participate in discussions that shape the product and engineering roadmap.

Communicate technical trade-offs and implementation approaches clearly.

Partner with cross-functional teams to deliver features that address real enterprise needs.

Use customer feedback to identify product gaps and opportunities for improvement.

Balance immediate product requirements with longer-term architectural considerations.

Contribute to a collaborative engineering culture built around ownership, execution, and customer impact.

  1. Shape the Engineering Culture

Help establish engineering standards and practices as part of an early-stage engineering team.

Contribute to technical architecture, code quality, and system design decisions.

Bring strong engineering judgment to ambiguous and complex problems.

Help build systems that can scale with the company's rapidly growing customer base.

Collaborate with engineers from strong technical backgrounds to solve challenging problems.

Take initiative in identifying areas for technical improvement.

Contribute to a culture of high ownership, fast execution, and continuous learning.

Help shape the technical direction of a product positioned to redefine enterprise business intelligence.

Ideal Candidate Background

Experience Requirements

4+ years of experience as a Backend Engineer.

Experience in product, platform, or infrastructure engineering.

Experience building or working on large-scale data pipelines.

Background at companies with strong engineering cultures is a dealbreaker.

Relevant company examples include Ramp, Brex, and DoorDash.

A strong engineering background at reputable technology companies is preferred.

Experience working on scalable, production-grade backend systems.

Experience contributing across multiple parts of a codebase rather than working in a narrow technical silo.

Comfortable working in a fast-paced, high-ownership environment.

Startup or early-stage company experience is a plus.

Ability to work in the Bay Area, either locally or by relocating to San Mateo.

Education Requirements

Bachelor's degree in Computer Science, Electrical Engineering, Physics, Statistics, or Mathematics from a top-tier university — dealbreaker.

Strong technical academic backgrounds are preferred.

Education should be considered alongside the candidate's engineering experience and company background.

Candidates should demonstrate strong analytical and problem-solving fundamentals.

Technical Requirements

Proficiency in Python and TypeScript.

Strong backend software engineering fundamentals.

Experience building and maintaining production systems.

Experience designing and implementing large-scale data pipelines.

Experience in product, platform, or infrastructure engineering.

Understanding of scalable system design and backend architecture.

Ability to reason about latency, reliability, performance, and cost.

Experience building secure and efficient systems on modern cloud infrastructure.

Strong coding, debugging, testing, and problem-solving skills.

Ability to work across a broad codebase and contribute to different areas of the product.

Rust is part of the technology stack and may be relevant to the team's engineering environment.

Backend & Data

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →