Apple is looking to optimize its Content Storage Service by proposing a better software design and implementing software changes to improve performance and end-user usability.
Requirements
- Utilizing distributed, NoSQL data stores (Solr, Cassandra, and Memcached) to scale content storage services
- Utilizing network protocols (e.g. HTTPS, TCP/IP) to debug issues and reduce latencies of server responses to clients
- Utilizing messaging services (Kafka) to build processing pipelines that create data sets in content storage services
- Utilizing Java and Python to develop services and tools to debug them
- Utilizing microservices architecture to develop content storage services
- Utilizing multi-threaded programming to develop scalable applications
- Utilizing performance tuning to reduce overhead on servers and reduce latencies for server responses to client
Responsibilities
- Implement software changes using specialized Knowledge on Apple’s Integration Testing, Software Load Test Automation, and Cloud deployment tools.
- Lead software engineering for Apple Music product features by collaborating across various engineering and project management teams.
- Design new server-server and client-server protocol for Apple Music product features.
- Implement software enhancements (Coding, Testing, Deployment) to develop Apple Music product features and software infrastructure enhancements.
- Lead software engineering to enhance Content Analytics Service by proposing innovative solutions to enhance Content Analytics Service to improve its performance and end user usability.
- Research and propose a better software design to optimize the limitation of existing Content Storage Service.
- Develop Apple Media Data Models, Content Processing Service, and Content Analytics Service.
Other
- Bachelor’s degree or foreign equivalent in Computer Engineering, Computer Science or related field and 3 years of experience in the job offered or related occupation.
- 40 hours/week
- Base pay range for this role is between $171,600 - $258,100/yr
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services
- Reimbursement for certain educational expenses - including tuition