P

PayPal

Runs a digital wallet for online payments

Staff Engineer - Kafka Specialist, Software Engineering

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 5 years of relevant experience and a Bachelor's degree, or an equivalent combination of education and experience.
  • Deep hands-on expertise operating and scaling Apache Kafka in production at high throughput and high availability, including partitions, replication, ISR, controller quorum/KRaft, and consumer group rebalancing.
  • Proven experience architecting Kafka topologies for multi-region resilience, disaster recovery, and zero- or low-downtime upgrades.
  • Strong experience securing Kafka with IAM-based authentication and authorization, including fine-grained IAM policy design for producers and consumers.
  • Experience with Schema Registry, schema governance, and Kafka Connect and Kafka Streams patterns.
  • Hands-on experience with IaaS and PaaS solutions from AWS or a similar cloud provider, including infrastructure as code using Terraform or AWS CloudFormation, and programming and scripting with Python, Java, or Lambda.
  • Hands-on experience with related big data infrastructure including AWS S3, AWS DMS, AWS EKS, Apache Spark, and AWS Glue, and how they integrate with a streaming backbone.
  • Track record of leading technical initiatives end-to-end and influencing engineering standards across teams.
  • Ability to explain complex Kafka and streaming trade-offs to technical and non-technical stakeholders, including leadership.
  • Demonstrated ability to mentor engineers and raise a team's technical bar.

Responsibilities

  • Own the technical roadmap and architecture for Venmo's Kafka streaming platform, ensuring it is secure, scalable, reliable, and performant for Venmo product, analytics, and downstream infrastructure teams.
  • Set technical direction and design patterns for Kafka cluster architecture, topic design, partitioning strategy, and multi-tenant governance across the organization.
  • Lead the design and rollout of Kafka lifecycle management, including cluster upgrades, capacity planning, disaster recovery, and multi-region and multi-cluster replication strategies.
  • Drive root-cause analysis and resolution for complex, large-scale Kafka performance, reliability, and data-loss incidents.
  • Define and promote best practices for producer and consumer design, schema governance, and Kafka Connect and Kafka Streams usage across engineering teams.
  • Establish and improve engineering standards, runbooks, and operational rigor for streaming infrastructure in partnership with management.
  • Mentor and provide technical guidance to senior and junior engineers working on Kafka and adjacent streaming and data infrastructure.
  • Partner with executive, product, engineering, and analytics stakeholders to translate business needs into scalable streaming architecture decisions.

Desired Qualifications

  • AWS Solutions Architect certification or Confluent Kafka certification.

About the Company

PayPal

Runs a digital wallet for online payments

PayPal runs a digital wallet and checkout button that let people pay online stores and send money to friends and family, and merchants of every size add it to their websites and apps. Its peer-to-peer app Venmo became one of the most common ways for Americans to split bills and pay each other back. Shoppers link a bank account, card or balance once and then pay without retyping details, while PayPal charges merchants a fee on each sale and also earns from currency conversion, consumer loans and interest on customer balances. The company was founded in 1998, was owned by eBay from 2002 until a 2015 spin-off, and is based in San Jose, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1998

Recently Posted Jobs

Explore more opportunities at PayPal

See more jobs