Jobs / Ser***

Senior Staff Data Platform Engineer - Kafka - Apache Iceberg - Apache Spark

Ser*** · San Diego, CA, United States
Visa sponsorship details are locked. Unlock company name and apply link with .
San Diego, CA, United StatesExp: 6+ yrs181,200-317,100 USD/yearlyHybrid
Remuneration
181,200-317,100 USD/yearly
Location
San Diego, CA, United States
Visa sponsorship
Sponsors visa

Job summary

Ser*** is seeking a Senior Staff Data Platform Engineer to architect and deliver large-scale distributed platform components, focusing on data ingestion pipelines and Data Lake architectures.

Benefits

Health plansFlexible spending accounts401(k) Plan with company matchESPPMatching donationsFlexible time away planFamily leave programs

Qualifications

  • Experience integrating AI into engineering work.
  • Strong fundamentals in distributed systems architecture and design patterns.
  • Deep programming expertise in Java and JVM internals.
  • Experience in JVM performance tuning and diagnosing performance bottlenecks.
  • Understanding of concurrency, networking, and performance optimization.
  • Hands-on experience with large-scale distributed systems.
  • Experience with relational databases like Oracle, MySQL, or PostgreSQL.
  • Experience with large-scale deployments of Kafka or similar platforms.
  • Knowledge of stream processing and HA strategies.
  • Experience in DevOps environments for operationalizing platforms.
  • Experience architecting and delivering full-stack Data Lake solutions.
  • Expertise in designing and operating data ingestion pipelines.

Responsibilities

  • Architect, design, and build high-performance distributed systems and platform components.
  • Build distributed systems data ingestion solutions with emphasis on scalability and operational excellence.
  • Design software that is easy to use and customize for customer environments.
  • Deliver high-quality, modular, and reusable code while enforcing engineering best practices.
  • Build foundational libraries and tools focused on modularity and maintainability.
  • Collaborate across engineering teams to refine requirements and deliver solutions.
  • Provide technical leadership for complex projects.
  • Research and adopt new technologies to enhance platform capabilities.
  • Troubleshoot and diagnose complex production issues.

Skills

JavaKafkaKafka ConnectMySQLPostgreSQLServiceNowSpark

Relocation

No