Skip to content
KeplerKepler

Full Stack Engineer

Build core systems across the full stack for Kepler's AI research platform, including backend orchestration, data pipelines, and UI for traceable AI outputs in finance.

About the job

What You'll Own

You'll build core systems that power Kepler's AI research platform. You'll work across the stack: backend services that orchestrate AI workflows, data pipelines that process billions of data points, and the infrastructure that financial professionals rely on for million-dollar decisions.

In the first few weeks you might:

  • Ship the UI for a source explorer that lets users trace any value back to its exact origin in the original document
  • Build a new extraction pipeline for a data source we don't yet handle - with full provenance tagging and verification integrated from day one
  • Redesign how our agent orchestrator handles failures and retries so that a bad extraction from one source doesn't block the rest of a parallel workflow
  • Add verification rules that cross-check extracted values across multiple sources and surface conflicts with full provenance on both sides

In the longer term, you’ll be given ownership of whole functional areas, from extending our platform to a new industry to leading new architecture as our infrastructure scales. You'll consistently own features end-to-end.

How We Work

We’re a close team, working together in an office in New York. We use AI tools heavily - Cursor, Claude Code, whatever makes us faster. Fluency is assumed. Our users are analysts at firms where a wrong number costs real money. The feedback loop on what you ship is hours, not quarters.

The pace is startup-fast but the engineering bar is high. We care about getting things right, not just getting things out. If you've worked somewhere that moves fast but ships broken software, this is different. If you've worked somewhere that's rigorous but slow, this is also different.

The team has strong backgrounds and low ego. We expect everyone to roll up their sleeves and handle the unglamorous problems: the weird regressions, the subtle bugs, the last minute debugging session before a demo. We move as a team, not as a collection of individuals.

Who You Are

You've shipped production systems and you care about whether they're correct - not just whether they work on the happy path. You think about failure modes before someone asks you to.

You're comfortable in a codebase you didn't write, moving between backend services and frontend components in the same day. You're drawn to early-stage not for the title but because you want your work visible in the product, not abstracted behind three layers of management.

From the technical side:

  • 3-5 years building production software
  • Strong in TypeScript/React. Comfortable in backend work - our backend is Rust, but we don't require Rust experience. We believe strong engineering fundamentals and experience in other languages is what matters
  • You've built systems where correctness matters - payments, data infrastructure, healthcare, anything where a wrong output has consequences
  • You understand distributed systems basics: concurrency, fault tolerance, retries, idempotency
  • You’re a quick learner and are as comfortable in a codebase you wrote as one you’re reading for the first time

From the personal side:

  • You care what the analyst does with what you shipped, not whether the code was clever
  • You’d rather fix something than file a ticket about it
  • You’ll tell someone their design has a flaw before the PR goes in, not after
  • You communicate before it’s a problem, and when a teammate needs something from you, they don’t have to ask twice
  • You know what it feels like when the plan changes twice in a day and the work still has to ship

Technical Stack

  • Backend: Rust - agent orchestration, data extraction, computation pipelines
  • Frontend: TypeScript, React - the analyst workspace and verification interfaces
  • Data: PostgreSQL, plus direct integrations with official data sources
  • Infra: AWS
  • AI: Model-agnostic by design. We currently use Claude and GPT

Mentorship & Growth

  • Direct mentorship from engineers who built Palantir's core systems
  • Weekly 1:1s with senior engineers who've architected enterprise-scale distributed systems
  • Deep architectural reviews and guidance on system design
  • Clear growth path toward technical leadership and system ownership
  • Learn by building production systems that power real financial research

Benefits

  • 100% covered top-of-the-line medical, dental, and vision insurance for employees and their families
  • HSA maxed by the company to the IRS limit
  • Automatic coverage for life, AD&D, and disability insurance
  • Daily lunch in office
  • Unlimited PTO policy
  • Development environment budget - latest MacBook Pro, multiple monitors, ergonomic setup, and any development tools you need
  • "Build anything" budget - dedicated funding for whatever tools, libraries, datasets, or infrastructure you need to solve technical challenges, no questions asked
  • Learning budget - attend any conference, course, or program that...

Skills

TypeScript, React, Rust, Postgres, AWS, Distributed Systems, Data Pipelines, Agent Orchestration, Backend Development, Frontend Development

Anyscale

Anyscale

San Francisco, CA

Software Engineer, ML Developer Experience
$226k+/yrHybrid5+ YOEFullstack Engineering

Build developer-facing tooling, platform services, and ML infrastructure across Ray and Anyscale, spanning CLI, SDK, APIs, workspaces, observability, and production serving. Requires 5+ years of production software experience, strong systems fundamentals, and familiarity with machine learning tooling.

Firecrawl

Firecrawl

San Francisco, CA

Agent Experience Engineer
$235k+/yrOn-site5+ YOEFullstack Engineering

Build and improve how AI agents discover, interpret, and use Firecrawl by shipping agent-facing product experiences and rigorous A/B tests. The role requires 5+ years of experience, strong product engineering ability, behavioral data fluency, and independent execution.

Firecrawl

Firecrawl

San Francisco, CA

Open Source Engineer
$235k+/yrOn-site5+ YOEFullstack Engineering

Own and evolve Firecrawl’s open-source repositories, maintaining the core self-hosting experience and building new context primitives such as a document parsing engine. The role requires 5+ years of experience, a substantial open-source track record, and strong software engineering judgment.

Firecrawl

Firecrawl

San Francisco, CA

Product Engineer - Agent
$235k+/yrOn-site3+ YOEFullstack Engineering

Build and ship developer-facing products that enable AI agents to navigate and act across the web. The role requires 3+ years of experience delivering customer-used products, strong API and developer-experience instincts, and comfort owning ambiguous problems end to end.

Firecrawl

Firecrawl

San Francisco, CA

Product Engineer - Parse
$235k+/yrHybrid3+ YOEFullstack Engineering

Build and own developer-facing document-parsing features that transform complex files into reliable, LLM-ready markdown and structured JSON. The role requires at least three years of shipping products or APIs used by developers, strong product judgment, and comfort solving ambiguous parsing problems.