Software Engineer, Infastructure at Outtake | NY, US | Rezi

Software Engineer, Infastructure at Outtake

Software Engineer, Infastructure

Outtake · NY, US

1 weeks ago

Software Engineer, Infastructure

Outtake · NY, US

8 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer, Infastructure role.

Rezi rewrites your resume against Outtake's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer, Infastructure posting at Outtake — free, in seconds.

About the Role

This staff-level infrastructure generalist role will set the technical direction of Outtake’s infrastructure and build the systems that support the company's growth. The role begins as an individual contributor, with potential to grow and lead infrastructure teams as the function scales. The engineer will own the foundations for how data is stored, indexed, retrieved, and moved, as well as how asynchronous work is scheduled and executed, and how systems utilize cloud resources.

Responsibilities

  • Set the technical direction for Outtake’s infrastructure across databases, search and retrieval, data processing, asynchronous execution, and cloud architecture
  • Redesign search and retrieval systems to support fast investigation across billions of pieces of content
  • Evolve relational database architecture through sharding, partitioning, indexing, caching, and new data-access patterns
  • Own application and infrastructure changes required to migrate live systems safely, including service topology and deployment strategy
  • Design and build scalable asynchronous systems for scheduling, queues, workflows, retries, backpressure, rate limiting, and failure recovery
  • Build data infrastructure for high-volume ingestion, streaming, batch processing, enrichment, and reprocessing
  • Develop shared infrastructure services, APIs, libraries, and primitives for product engineers
  • Own cloud foundations including compute, storage, networking, isolation, resource management, and deployment architecture
  • Evaluate build-versus-buy decisions and make tradeoffs across latency, throughput, consistency, durability, cost, and complexity
  • Work across engineering teams to identify repeated infrastructure problems and turn them into reusable systems
  • Operate systems, use production evidence to improve architecture, and automate recurring operational work
  • Write technical proposals, establish architectural standards, and guide other engineers through complex systems decisions

Requirements

  • Experience operating at staff scope: identifying important technical problems, setting direction across team boundaries, and leading complex projects from design through adoption
  • A track record of designing and building distributed infrastructure systems used by other engineers or products
  • Experience scaling production systems through significant increases in data volume, traffic, or workload complexity
  • Deep knowledge of relational database architecture, including data modeling, access patterns, indexing, partitioning, sharding, caching, and migration
  • Experience building or evolving high-throughput asynchronous systems, with a strong understanding of scheduling, ordering, retries, idempotency, backpressure, and partial failure
  • Experience with large-scale search and retrieval systems, including the tradeoffs among lexical search, vector retrieval, indexing speed, freshness, relevance, and cost
  • Experience building ingestion, streaming, or batch-processing systems for large data volumes
  • Work across the underlying cloud infrastructure when changes to compute, storage, networking, or deployment architecture are required to scale data systems

Skills

  • Databases
  • Search and retrieval
  • Data processing
  • Asynchronous execution
  • Cloud architecture
  • Relational database architecture
  • Sharding
  • Partitioning
  • Indexing
  • Caching
  • Data-access patterns
  • Service topology
  • Deployment strategy
  • Asynchronous systems
  • Scheduling
  • Queues
  • Workflows
  • Retries
  • Backpressure
  • Rate limiting
  • Failure recovery
  • High-volume ingestion
  • Streaming
  • Batch processing
  • Enrichment
  • Reprocessing
  • Cloud foundations
  • Compute
  • Storage
  • Networking
  • Isolation
  • Resource management
  • Build-versus-buy analysis
  • Latency
  • Throughput
  • Consistency
  • Durability
  • Cost optimization
  • Complexity management
  • Distributed systems
  • Production systems scaling
  • Data modeling
  • Idempotency
  • Partial failure
  • Lexical search
  • Vector retrieval
  • Indexing speed
  • Freshness
  • Relevance
  • Large data volumes
  • Technical proposals
  • Architectural standards

Location

  • Brooklyn, NY

Work Type

  • In-person
  • Full-time

Experience Level

  • Staff-level
  • Individual contributor

Benefits

  • 100% company-paid medical, dental, and vision for employees
  • Flexible PTO
  • Annual company retreats
  • Regular in-person events

About the Company

  • Outtake exists to empower and facilitate trust for a digital-first world.
  • Built by ex-Palantir, ex-CTO/founders, and ex-Notion engineers, Outtake is designed for clarity, autonomy, and velocity.
  • The company's goal is to become the trust layer of the modern internet.
  • Outtake is backed by top-tier investors and operators.
  • The company has strong financial footing and a long runway.
  • Outtake prioritizes creating an environment where people can do the best work of their careers.

Equal Opportunity

  • Outtake is an equal opportunity employer.
  • We are committed to building a diverse, inclusive team.