Engineering Manager

Weekday AINew York, NY
1d$10,000,000 - $50,000,000

About The Position

We are seeking a Senior Engineering Manager / Director – Real-Time Data & Distributed Systems to lead the architecture and development of large-scale streaming infrastructure powering a modern security platform. This is a true player-coach role where you will actively write production code while leading and mentoring a team of distributed systems engineers. You will design and build high-throughput, low-latency data systems from the ground up, making foundational architecture decisions that directly impact scalability, reliability, and performance. The role demands deep technical expertise in real-time processing and distributed systems, combined with strong people leadership and execution capabilities. You will operate in a high-ownership environment, balancing long-term platform investments with rapid delivery, while shaping both the technical direction and engineering culture.

Requirements

  • 10+ years of experience building backend or distributed systems
  • 3+ years of experience managing and mentoring engineers
  • Strong hands-on expertise with Apache Flink and stream processing systems
  • Advanced programming skills in Java; Rust experience is a plus
  • Deep understanding of distributed systems, concurrency, and streaming architectures
  • Experience building high-throughput, low-latency data platforms
  • Proven ability to design and scale systems from 0 to 1 or significantly expand infrastructure
  • Familiarity with Kafka and stateful stream processing concepts
  • Strong system design, debugging, and performance optimization capabilities
  • Comfortable operating in high-growth or startup environments with strong ownership

Nice To Haves

  • Experience in cybersecurity, threat detection, observability, or large-scale data platforms is preferred

Responsibilities

  • Architect and build real-time data processing systems using Apache Flink
  • Write and review production-grade backend code in Java, with Rust as a plus
  • Design and implement fault-tolerant, scalable distributed systems
  • Drive decisions around streaming architecture, state management, and data modeling
  • Optimize system performance, scalability, reliability, and observability
  • Lead sprint planning, roadmap breakdown, and execution tracking
  • Manage, mentor, and grow a team of backend and distributed systems engineers
  • Conduct design reviews and elevate engineering standards across the team
  • Act as a technical escalation point for complex system challenges
  • Collaborate with Product and Security teams to translate requirements into scalable solutions
  • Own operational excellence, reliability improvements, and incident response learnings
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service