Senior Software Engineer - Data Lake Ingestion

Added
9 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

java aws postgresql python kafka

πŸ“‹ Description

  • Design and scale CDC, snapshot, and streaming ingestion into the data lake.
  • Migrate legacy snapshot pipelines to newer architectures.
  • Improve pipeline reliability, scale, data quality, and monitoring.
  • Build self-service onboarding flows and tooling for databases and schemas.
  • Collaborate with platform teams and data consumers on ingestion patterns.
  • Implement access controls, PII handling, and retention pipelines.

🎯 Requirements

  • At least 5 years of software engineering experience building backend platforms or distributed data systems.
  • Proficiency in Java, Scala, or Python with clean, high-performance code.
  • Deep expertise with relational databases (Postgres) and CDC mechanisms.
  • Experience building and operating large-scale streaming systems using Kafka, Flink, or Spark.
  • Familiarity with AWS S3, Kubernetes, and schema governance.

🎁 Benefits

  • Challenging, high-impact work to grow your career.
  • Performance-based pay with equity, bonuses, and benefits.
  • 100% paid health insurance for employees; 90% for dependents.
  • Lifestyle wallet for wellness, learning, and more.
  • Life and disability insurance, fertility benefits, and mental health support.
  • Generous time off, holidays, and parental leave.
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 β†’