Senior Software Development Engineer (Apache Flink) - Data

A leading technology company that creates innovative products and services in consumer electronics, software, and services.
$135,400 - $250,600
Data
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Senior Software Development Engineer (Apache Flink) - Data

Apple is seeking an experienced Senior Software Development Engineer to join their Data team, focusing on Apache Flink implementations. This role offers an exciting opportunity to work with cutting-edge distributed streaming processing systems and contribute to infrastructure that powers Apple Services Engineering. The position involves collaborating with open source data experts, including Spark, Flink, Kafka, and Iceberg committers, to enhance and automate infrastructure across data centers and cloud services.

The ideal candidate will have extensive experience (8+ years) in professional software development, with particular expertise in Apache Flink and distributed systems. You'll be responsible for developing new platform features, contributing to open source projects, and optimizing cloud-based services that impact millions of users worldwide.

Working at Apple, you'll be part of a dynamic team that shapes the future of technology. The role offers competitive compensation ($135,400-$250,600) and comprehensive benefits, including medical coverage, stock options, and educational support. This is an excellent opportunity for someone passionate about data infrastructure and distributed systems to make a significant impact at one of the world's leading technology companies.

The position requires strong technical skills in data processing frameworks, excellent collaboration abilities, and a drive for innovation. You'll work with state-of-the-art technologies while contributing to both internal systems and the broader open source community. If you're excited about pushing the boundaries of distributed stateful streaming computing and working with advanced data processing technologies, this role offers the perfect challenge.

Last updated 20 hours ago

Responsibilities For Senior Software Development Engineer (Apache Flink) - Data

  • Develop and deploy new features of Apple's internal data platform
  • Regularly contribute to open source
  • Collaborate with cross-functional teams to design and implement automation tools
  • Optimize cloud-based services for scale and performance
  • Innovate on API development and integration

Requirements For Senior Software Development Engineer (Apache Flink) - Data

Kafka
Kubernetes
  • 8+ years of professional experience
  • Track record in distributed systems
  • 2+ years experience running production applications with Apache Flink or Flink Committer
  • BS or MS degree in computer science or equivalent
  • Good knowledge of Apache Iceberg and Apache Kafka
  • Experience with Flink connectors
  • Knowledge of Yarn, Kubernetes or other compute substrate

Benefits For Senior Software Development Engineer (Apache Flink) - Data

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discounted products and free services
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Apple Senior Software Development Engineer (Apache Flink) - Data

Senior Data Engineering and Visualization Engineer, iCloud

Senior Data Engineering role at Apple focusing on iCloud services, combining data engineering expertise with advanced visualization skills to drive data-driven decision-making.

RCC Platforms Performance Data Scientist

Senior Data Scientist role at Apple focusing on customer experience optimization, requiring 7+ years of experience in programming and data analysis.

Senior Data Scientist - System Scheduling Performance

Senior Data Scientist role at Apple focusing on system scheduling performance and resource optimization across all Apple platforms.

Sr. Data Engineer, iCloud

Senior Data Engineer position at Apple working on iCloud infrastructure, requiring 8+ years of experience in distributed data technologies and strong programming skills.

AIML - Sr. Data Scientist, Apple Intelligence

Senior Data Scientist role at Apple focusing on Siri and AI intelligence, offering competitive salary and benefits, requiring 5+ years experience in data science and advanced degree.