
Senior Scalability Engineer - Streaming & Realtime Systems
Judi Health7 days ago
Remote, Worldwide +2 moreSenior / Staff+
Base Salary
$110k - $213k/yr
Responsibilities
- Own streaming infrastructure by designing and expanding WAL-based replication systems.
- Build change data capture systems for cross-platform data synchronization.
- Develop shared libraries for event processing and observability.
- Partner with product teams to implement real-time data processing solutions.
- Ensure data reliability through monitoring and exactly-once processing semantics.
- Build observability tools for tracking streaming pipeline health.
- Demonstrate technical leadership by mentoring engineers and leading design reviews.
- Make architectural choices based on experience with distributed systems.
Requirements
- 10+ years of software engineering experience with progression into technical leadership roles.
- 3+ years of experience leading technical initiatives or architecting distributed systems.
- Strong expertise in Python (Flask/SQLAlchemy) for production applications.
- Deep knowledge of PostgreSQL, including replication and change data capture.
- Proven experience with high-throughput streaming systems using Kinesis or Kafka.
- Strong understanding of distributed systems, including ordering guarantees and fault tolerance.
- Production experience with AWS services like Kinesis, S3, and Lambda.
- Ability to design resilient streaming architectures balancing throughput and reliability.
- Strong written and verbal communication skills for remote collaboration.