Senior Software Engineer (Apache Spark)

Apple is a global technology company that designs, manufactures, and sells electronics, software, and services.
$175,800 - $264,200
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer (Apache Spark)

Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. We are seeking an exceptional engineer with a background in large scale software development and delivery in hyper-scale distributed computing environments.

The role is within Apple's cybersecurity software engineering team, focusing on Apache Spark's cutting-edge features and pushing the boundaries of what's possible in the industry. The ideal candidate will be deeply technical, hands-on, and experienced with open-source software development. While prior information security experience isn't mandatory, a genuine commitment to security and privacy is essential.

You'll be working on platform services that underpin mission-critical information security capabilities, with Apache Spark expertise being a key requirement. The position involves close collaboration with engineering teams and partners to ensure successful design, development, and delivery of product objectives. We're looking for someone passionate about technical excellence and team collaboration, with a strong focus on automation, scalability, and reliability across all stack layers.

Key technical skills required include expertise in Apache Spark Structured Streaming internals, proficiency in JVM languages (Scala and Java), and strong data modeling capabilities. Additional valuable skills include experience with cloud computing environments, Golang, Python, and relational databases. The role also demands exceptional communication skills and a solid understanding of security controls and risk management in large organizations.

This position offers a competitive compensation package including base pay, equity opportunities through stock programs, comprehensive benefits, and potential bonuses. Join Apple to work on cutting-edge technology while contributing to the security and privacy of millions of users worldwide.

Last updated 8 hours ago

Responsibilities For Senior Software Engineer (Apache Spark)

  • Work within cybersecurity software engineering team
  • Drive Apache Spark's state-of-the art features
  • Support and develop platform services for mission critical information security capabilities
  • Work closely with engineering teams and partner teams
  • Design, develop, and deliver product objectives
  • Focus on automation, scalability, and reliability

Requirements For Senior Software Engineer (Apache Spark)

Java
Scala
Python
Go
  • Demonstrated expertise and knowledge of Apache Spark Structured Streaming internals
  • Demonstrated track record delivering results in a strongly team-oriented environment
  • Proven track record of shipping high performance and high quality services in JVM languages (Scala and Java)
  • Demonstrated proficiency with data modeling, data lake, lakehouse, and data warehousing

Benefits For Senior Software Engineer (Apache Spark)

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

Interested in this job?

Jobs Related To Apple Senior Software Engineer (Apache Spark)

RCC Platforms Performance Data Scientist

Senior Data Scientist role at Apple focusing on retail customer care platform optimization, combining data science, programming, and business analytics to enhance digital shopping experiences.

Senior Data Engineer-Maps

Senior Data Engineer position at Apple Maps focusing on geospatial data evaluation, automation, and quality measurement, offering competitive compensation and comprehensive benefits.

RCC Platforms Performance Data Scientist

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

Machine Learning & Data Scientist, OS Power & Performance

Senior Machine Learning & Data Scientist role at Apple focusing on OS performance optimization through data analysis and insights, offering competitive compensation and comprehensive benefits.

Sr. Data Scientist, Apple Services Digital Marketing

Senior Data Scientist role at Apple Services Digital Marketing team working on optimization models and machine learning for Apple Music, App Store, and other services.