Principal Engineer — Real-Time Data Systems

Added
2 hours ago
Type
Full time
Salary
Salary not provided

Related skills

distributed systems kafka scalability low-latency flink

📋 Description

  • Architect and improve real-time data streaming systems with ultra-low latency.
  • Lead core data infrastructure for real-time decisions and personalization.
  • Solve distributed-systems challenges: event processing, fault tolerance, scalability.
  • Design ultra-low-latency ingestion, caching, deduplication, and large-scale event compute.
  • Own initiatives from concept through execution, ensuring high quality and scalability.
  • Analyze system performance, identify bottlenecks, and drive platform improvements.

🎯 Requirements

  • Proven expertise in distributed systems, stream processing, or event-driven architectures.
  • Strong experience with Kafka, Flink, Pulsar, or similar real-time data processing frameworks.
  • Demonstrated ability to build and operate low-latency, high-throughput systems at scale.
  • Deep understanding of data infra concepts: event processing, fault tolerance, scalability.
  • Experience leading major technical initiatives and making architecture decisions in fast-moving environments.
  • Strong programming and software engineering fundamentals for production-grade systems.

🎁 Benefits

  • Fully remote work flexibility.
  • Build systems operating at global scale with complex tech.
  • Exposure to AI-driven platforms, cloud infrastructure, and real-time data.
  • High autonomy and ownership over impactful engineering initiatives.
  • Collaborative environment focused on innovation and technical excellence.
  • Mentor engineers and influence engineering practices.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →