Jobs · Engineering · California

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

ServiceNow · San Diego, CA · 2 wk ago
HybridEngineering$181k–$317k/yrFull-time

About the Role

As an IC5 Senior Staff Engineer, you will architect and deliver large-scale distributed platform components, lead complex technical initiatives, and define engineering best practices. You will bring strong leadership, hands-on engineering depth, and the ability to design and operate reliable, scalable, and high-performance data systems.

What You Get To Do In This Role

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

Qualifications

To be successful in this role you have:

  • Experience leveraging or critically thinking about how to integrate AI into engineering work — whether using AI-powered coding and operational tooling, automating workflows, or reasoning about how AI changes the way software and infrastructure are built.
  • 10+ years of software development experience with a Bachelor's degree; OR 8+ years with a Master's degree; OR 6+ years with a PhD OR equivalent work experience.

Core Distributed Systems Expertise

  • Strong fundamentals in distributed systems architecture, design patterns, and algorithms.
  • Deep programming expertise in Java, including JVM internals, memory models, and garbage collection.
  • Proven experience in JVM performance tuning, profiling, and diagnosing performance bottlenecks.
  • Strong understanding of concurrency, networking, sockets, OS internals, and performance optimization.
  • Hands-on experience building and operating large-scale distributed systems.
  • Experience with relational databases such as Oracle, MySQL, or PostgreSQL.

Streaming & Messaging Systems

  • Experience with large-scale deployments of Kafka, or similar streaming platforms.
  • Deep knowledge of stream processing, topic design, partitioning, replication, and HA strategies.
  • Experience working within DevOps environments for operationalizing distributed platforms.
  • Demonstrated experience architecting and delivering full-stack Data Lake solutions.
  • Strong expertise in designing and operating data ingestion pipelines using:
    • Apache Iceberg (tables, catalogs, schema evolution, metadata management)
    • Kafka Connect (source/sink connectors, distributed mode)
    • Apache Kafka (high-scale clusters, topic/partition strategies, HA)
    • Apache Flink (stateful stream processing, exactly-once semantics)
    • Apache Spark (batch & streaming jobs, optimization, partitioning)
  • Expertise in data formats such as Parquet, ORC, and Avro, along with compaction and governance strategies.
  • Ability to build scalable, fault-tolerant ingestion and transformation workflows.
  • Experience integrating Data Lakes with analytics engines, query services, or ML platforms.

Pay

For positions in this location, we offer a base pay of $181,200 - $317,100, plus equity (when applicable), variable/incentive compensation and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the base pay shown is a guideline, and individual total compensation will vary based on factors such as qualifications, skill level, competencies, and work location.

Benefits

  • Health plans, including flexible spending accounts
  • 401(k) Plan with company match
  • ESPP
  • Matching donations
  • Flexible time away plan
  • Family leave programs

Schedule

This is a Flexible (Hybrid) position requiring 2 days per week in a ServiceNow office location. Offices are located in San Francisco, CA; Pleasanton, CA; Santa Clara, CA; and San Diego, CA.

Additional Information

This position will include supporting our US Regulated Markets. This position requires passing a ServiceNow background screening, USFedPASS (US Federal Personnel Authorization Screening Standards) including a credit check, criminal/misdemeanor check, and drug test. Any employment is contingent upon passing the screening. Due to Federal requirements, only US citizens, US naturalized citizens, or US Permanent Residents holding a green card will be considered.

This response is AI-generated, for reference only.

Similar jobs