Engineering Manager at Weekday AI
New York, New York, United States -
Full Time


Start Date

Immediate

Expiry Date

30 May, 26

Salary

50000000.0

Posted On

01 Mar, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Apache Flink, Java, Rust, Distributed Systems, Real-Time Data Processing, System Architecture, High-Throughput, Low-Latency, Scalability, Reliability, Observability, Kafka, Stream Processing, Design Reviews, Incident Response, Performance Optimization

Industry

technology;Information and Internet

Description
This role is for one of the Weekday's clients Salary range: Rs 10000000 - Rs 50000000 (ie INR 100-500 LPA) Min Experience: 9 years Location: United States JobType: full-time 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. Key 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 What Makes You a Great Fit 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 Experience in cybersecurity, threat detection, observability, or large-scale data platforms is preferred Strong system design, debugging, and performance optimization capabilities Comfortable operating in high-growth or startup environments with strong ownership
Responsibilities
The role involves leading the architecture and development of large-scale streaming infrastructure, requiring the individual to actively write production code while mentoring a team of distributed systems engineers. Key duties include designing and building high-throughput, low-latency data systems and making foundational architecture decisions impacting scalability and performance.
Loading...