We are looking for world class software engineers with deep experience in large scale data processing systems and highly scalable applications and web services. You will have a passion to push the limits of distributed computing frameworks to get every ounce of performance out of them. You will be comfortable working with Object Oriented programming techniques, have familiarity with modern server technologies (e.g., non-blocking IO, distributed storage, completable futures, etc.). You exhibit strong attention to detail, have excellent analytical capabilities and have passion for development. Responsibilities include: Ability to architect, prototype and collaborate to deliver scalable/performant runtime systems. Design and develop run-time services and off-line data pipelines in Java. Design and develop off-line pipelines, data analysis and A/B experiment analysis in Map/Reduce, Spark and/or Scoobi. Work with large data sets to build user and content models in collaboration with Research team. Collaborate with the Research team to build recommendation models using Machine Learning. Design, build and test debugging tools to help visualize recommendation models and analyze software problems. Build prototypes, A/B Test pipelines to evaluate algorithm improvements. Develop pipelines to store big data (both content and user) on Hadoop using Map/Reduce techniques.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant (Opens in a new window) .
Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. United States Department of Labor. Learn more (Opens in a new window) .
Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you’re applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines (opens in a new window) applicable in your area.
Apple participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program (Opens in a new window) .
Read Full Description