Design and develop high quality, optimized, PyTorch/TensorFlow based ML solutions using wireless device logs. Deliver efficient NLP based solutions using large scale log data that smoothly integrate with Apple internal frameworks.
Requirements
- Computer science fundamentals, data structures, and algorithms
- Programming skills with an object-oriented language such as Python, Swift
- Building NLP based models using ML toolkits such as PyTorch, TensorFlow
- Designing and developing scalable micro services and Rest APIs
- Utilizing CI/CD and Container orchestration to build efficient and reliable data processing pipelines
- Utilizing SQL and NoSQL data stores and visualization frameworks like Grafana
Responsibilities
- Design and develop high quality, optimized, PyTorch/TensorFlow based ML solutions using wireless device logs.
- Deliver efficient NLP based solutions using large scale log data that smoothly integrate with Apple internal frameworks.
- Create RESTful API services that use database operations to help efficient communication between components of log processing Pipelines.
- Create new frameworks and services to improve the productivity of our engineers.
- Deliver macOS/iOS/watchOS apps, large-scale web applications, and other tooling solutions for the Wireless Software organization.
Other
- Master's degree or foreign equivalent in Data Science, Computer Science, Information Systems Management, or related field.
- Gauging the effort estimation for features in a product and working closely with product and project managers to create the product roadmap
- Apple is an equal opportunity employer that is committed to inclusion and diversity.