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