about 4 hours ago
Base Salary
$196k - $230k/yr
Responsibilities
- Design and scale CDC, snapshot, and streaming ingestion systems that transfer operational data into the data lake.
- Improve pipeline reliability, scale, data quality, and monitoring to maintain ingestion health and reduce replication lag.
- Develop self-service onboarding flows and tooling to help partner teams register databases and schemas quickly and securely.
- Collaborate with platform teams and data consumers to select and implement appropriate ingestion patterns for their latency and compliance needs.
- Implement access controls, PII-handling workflows, and retention pipelines to protect sensitive data across its lifecycle.
Requirements
- At least 5 years of software engineering experience, specifically building backend platforms or distributed data systems.
- Strong proficiency in Java, Scala, or Python, with experience writing clean, maintainable, and high-performance code.
- Deep technical expertise with relational databases (such as Postgres) and change data capture (CDC) mechanisms.
- Proven experience building and operating large-scale streaming systems using Kafka, Flink, or Spark.
- Familiarity with cloud infrastructure (specifically AWS S3), container orchestration using Kubernetes, and schema governance.
Benefits
- Challenging, high-impact work to grow your career.
- Performance-driven compensation with multipliers for outsized impact, bonus programs, equity ownership, and 401(k) matching.
- 100% paid health insurance for employees with 90% coverage for dependents.
- Lifestyle wallet for wellness, learning, and more.
- Employer-paid life & disability insurance, fertility benefits, and mental health benefits.
- Time off to recharge including company holidays, paid time off, sick time, parental leave, and more!
- Exceptional office experience with catered meals, events, and comfortable workspaces.
Tech Stack
Categories
BackendData Engineering