Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer - Data Cloud

Senior Software Engineer position at Apple focusing on building scalable data systems and analytics platforms using cloud technologies and modern development practices.

Senior Data Engineer, Cloud Operations Engineering

Senior Data Engineer role at NVIDIA focusing on building data infrastructure for DGX Cloud team, requiring expertise in data pipelines, cloud technologies, and 5+ years of experience.

Senior Analytics Engineer

Senior Analytics Engineer position at Trustpilot, bridging business and technical teams while working with modern data stack to enhance data warehouse and analytics solutions.

Senior Analytics Engineer

Senior Analytics Engineer position at Coinbase, focusing on building scalable data solutions and transforming raw data into actionable insights through robust pipelines and well-designed data models.

Senior Analytics Engineer

Senior Analytics Engineer position at Trustpilot in Edinburgh, focusing on data warehouse management, pipeline development, and business intelligence using modern data stack technologies.

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 18 days 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?