Weekday Ai

Principal Engineer

  • Weekday Ai
Salary ? Salary range shown is either directly from the job description or estimated based on typical salaries for similar roles in this industry. This estimate aims to give a general idea of the expected compensation for the position.
$179000 - $318000

Job Description

This role is for one of the Weekday's clients

Salary range: Rs 15000000 - Rs 26000000 (ie INR 150-260 LPA)

Min Experience: 8 years

Location: United States

JobType: full-time

We are seeking a Principal Engineer to architect and build large-scale, real-time data systems that power a modern security platform. This is a high-impact, high-ownership role where you will lead core architectural decisions, design distributed streaming infrastructure from the ground up, and shape long-term technical strategy.

You will operate at the intersection of real-time data processing, distributed systems, and security intelligence—solving complex engineering problems at scale. This opportunity is ideal for someone who thrives in ambiguity, takes end-to-end ownership, and has experience building scalable systems in security or related domains.

Requirements

Key Responsibilities

  • Architect and develop large-scale real-time data processing systems using Apache Flink
  • Design highly reliable, low-latency distributed systems capable of handling high-throughput workloads
  • Write production-grade code in Java and/or Rust
  • Lead system design discussions and define engineering standards and best practices
  • Own scalability, performance optimization, reliability, and observability across services
  • Mentor engineers and elevate the technical quality of the team
  • Collaborate closely with product and security stakeholders to translate requirements into resilient technical solutions
  • Drive long-term architectural decisions and contribute to technical roadmap planning

Core Requirements

  • 8+ years of experience building backend or distributed systems
  • Strong hands-on expertise with Apache Flink
  • Advanced programming skills in Java
  • Production experience with Rust
  • Deep understanding of distributed systems, streaming architectures, and real-time data pipelines
  • Experience building high-throughput, low-latency systems
  • Strong foundations in system design, concurrency, and performance optimization

Preferred Qualifications

  • Experience in cybersecurity, threat detection, observability, or data security domains
  • Background in processing high-volume event streams (logs, telemetry, network data)
  • Familiarity with Kafka, stateful stream processing, and real-time analytics
  • Experience in high-growth or early-stage startup environments
  • Proven track record of building systems from 0 → 1 or significantly scaling existing platforms

What Makes This Role Compelling

  • High ownership over foundational architectural decisions
  • Opportunity to build and scale mission-critical infrastructure
  • Work on complex, real-world security challenges
  • Collaborate within a small, high-caliber engineering team
  • Direct influence on product direction and long-term technology strategy