At Apple, the business problem is to develop and deliver platform services that underpin mission critical information security capabilities in hyper-scale distributed computing environments.
Requirements
- Apache Spark expertise or equivalent
- Experience working with cloud compute environments like OpenStack, AWS, and GCP
- Expertise in writing high-quality code, tests, CI/CD, documentation, and production services
- Proficiency with Golang and Python
- Relational Databases and SQL
- Demonstrated expertise and knowledge of large data platforms, e.g. Apache Spark Structured Streaming or Apache Lucene internals
- Proven track record of shipping high performance and high quality services: JVM languages (Scala and Java preferred), Golang, or Swift
Responsibilities
- Work within cybersecurity software engineering team that drives Apache Spark’s state-of-the art features
- Support and develop platform services which underpin mission critical information security capabilities
- Design, development, and delivery of product objectives
- Ensure the successful design, development, and delivery of product objectives
- Work closely with developers and users of our platforms
- Contribute to OSS software as needed
- Focus on automation, scalability, and reliability for all layers of the stack
Other
- Demonstrated track record delivering results in a strongly team-oriented environment
- Exceptional written and verbal communication skills
- Passion for technical excellence and team collaboration
- Sincere drive for security and privacy
- Bachelor's degree or equivalent experience (not explicitly mentioned but implied as a general requirement)