At Apple, the business problem is to develop and deliver platform services that underpin mission critical information security capabilities, utilizing large scale software development and 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
- Develop and deliver product objectives with a focus on automation, scalability, and reliability for all layers of the stack
- Collaborate with engineering teams and partner teams to ensure successful design, development, and delivery of product objectives
- Work closely with developers and users of our platforms to ensure successful design, development, and delivery of product objectives
- Contribute to OSS software as needed
- Design, develop, and deliver high-quality code, tests, CI/CD, documentation, and production services
- Ensure the successful delivery of high performance and high quality services
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
- Ability to work in an environment with a focus on inclusion and diversity