Member of Technical Staff

Beacon SoftwareNew York, NY

About The Position

Beacon is acquiring and operating a portfolio of vertical SaaS companies. Most private equity firms scale by adding people. We are building Beacon to scale by adding software. The thesis is simple. Portfolio operations, value creation, and deal sourcing are bottlenecked by human attention, and the right software platform can lift that ceiling by an order of magnitude. We are building that platform. A cross-portfolio datalake on open table formats, with a feature store on top that makes the data usable by both people and software. An action layer that runs workflows across three domains: how we run the portfolio, how we grow the portfolio, and how we acquire into it. A feedback loop underneath that captures every action and outcome with stable identifiers. By the next phase of buildout we will have 100+ portfolio companies running on this platform. That is a problem set with serious data scale, real multi-tenant isolation requirements, and very few precedents to copy from. Beacon has raised $550M+ from investors including General Catalyst, Lightspeed, D1 Capital, CPMG, and the family offices of the founders of Stripe, DoorDash, and Ramp. About the Role Members of Technical Staff (MTS) are the senior engineers who build the platform that everything else at Beacon runs on. You will own a piece of the core stack end-to-end: design, implementation, operations, and the long-term technical direction of that area. This is a Staff Engineer role in everything but name. We run flat. The work is systems engineering at its core. Multi-tenant data infrastructure across very different portcos. Event-driven pipelines that have to be correct under partial failure. Service architectures that have to stay simple as the product surface grows. APIs and SDKs that other engineers — including FDEs out in the field — will build on every day. ML and agentic systems are part of the stack. They sit on top of a foundation that has to be solid first. This is not infrastructure for its own sake. The platform has to be solid before anything else at Beacon works. That is the job.

Requirements

  • Senior engineering depth (Staff or principal-equivalent).
  • Experience building and operating systems that real businesses depend on.
  • Ability to write clean, idiomatic code in at least one of Python, Go, Rust, or TypeScript, and work in any of them.
  • Experience with distributed systems intuition.
  • Experience debugging production incidents related to distributed systems.
  • Experience with idempotency, partial failure, retry semantics, eventual consistency, schema evolution, multi-tenant isolation.
  • Data infrastructure experience: built or operated something non-trivial on a modern data stack (Kafka, Spark, dbt, Iceberg, Snowflake, Databricks, BigQuery, or comparable).
  • Platform mindset: build for other engineers, easy-to-use APIs, good documentation, obvious migration paths, treat developer experience as a feature.
  • Comfortable with ambiguity and making decisions with incomplete information.
  • Interest in modern ML, ability to read a paper and build infrastructure around a model.
  • Ability to have an informed opinion on where ML belongs in the stack.

Nice To Haves

  • Prior Staff or Principal Engineer experience at a high-bar engineering organization.
  • Experience with Iceberg, Polaris, Snowflake, or Databricks at scale.
  • Multi-tenant SaaS or platform infrastructure background.
  • Production experience with LLM-driven systems, including evals and observability.
  • Background in offline RL, contextual bandits, or sequential decision-making.
  • Open-source contributions to data infrastructure, observability, or developer tooling projects.
  • Shipped LLM-driven systems in production.

Responsibilities

  • Own one of these areas end-to-end: Data platform, Core services and APIs, Multi-tenant isolation, Workflow and action runtime, Observability and evals, Safety and blast radius.
  • Design, implement, and operate a piece of the core stack.
  • Define the long-term technical direction of your area.
  • Build systems that real businesses depend on.
  • Write clean, idiomatic code in at least one of Python, Go, Rust, or TypeScript.
  • Structure services and defend design choices.
  • Debug distributed systems issues, including idempotency, partial failure, retry semantics, eventual consistency, schema evolution, and multi-tenant isolation.
  • Build or operate non-trivial systems on a modern data stack (Kafka, Spark, dbt, Iceberg, Snowflake, Databricks, BigQuery, or comparable).
  • Understand the difference between a warehouse and a lake, and when each is the right answer.
  • Build for other engineers, ensuring APIs are easy to use correctly and hard to use incorrectly.
  • Write documentation and make migration paths obvious.
  • Treat developer experience as a feature.
  • Make decisions in week 1 that constrain future possibilities.
  • Build the infrastructure around ML models.
  • Have an informed opinion on where ML belongs in the stack.
  • Ship LLM-driven systems in production (a plus).
  • Contribute to offline RL, contextual bandits, or sequential decision-making (for applied research workstreams).
  • Make open-source contributions to data infrastructure, observability, or developer tooling projects (a plus).

Benefits

  • Beacon has raised $550M+ from investors including General Catalyst, Lightspeed, D1 Capital, CPMG, and the family offices of the founders of Stripe, DoorDash, and Ramp.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service