Appleposted 17 days ago
$163,862 - $204,000/Yr
Full-time • Mid Level
Cupertino, CA

About the position

APPLE INC has the following available in Seattle, Washington. Use Java and knowledge of iOS internals to create services that automate provisioning, installation, and analysis of third-party apps submitted to the app store, and capture information about apps such as network logs, screenshots, and database usage. Design machine learning models for identifying, tagging, and classifying fraudulent apps to assist the app review teams tasked with manually reviewing all incoming apps. Query distributed nosql databases and aggregate terabytes of data to identify trends that will help improve the performance of our massive device cluster. Monitor and triage issues with this device cluster to keep it fully operational and online 24/7. Write and deploy automated testing software on clusters of prototype devices to identify OS bugs and performance issues. Use Typescript to visualize all of this data in front end web applications for usage across the company. 40 hours/week. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $163,862 - $204,000/yr and your base pay will depend on your skills, qualifications, experience, and location.

Responsibilities

  • Create services that automate provisioning, installation, and analysis of third-party apps submitted to the app store.
  • Capture information about apps such as network logs, screenshots, and database usage.
  • Design machine learning models for identifying, tagging, and classifying fraudulent apps.
  • Assist app review teams with manual reviews of incoming apps.
  • Query distributed NoSQL databases and aggregate terabytes of data to identify trends.
  • Monitor and triage issues with the device cluster to keep it operational 24/7.
  • Write and deploy automated testing software on prototype devices.
  • Use Typescript to visualize data in front end web applications.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Information Systems Management or related field.
  • 3 years of experience in the job offered or related occupation.
  • 3 years of experience using Java with ServiceTalk (or equivalent framework) and Guice to build RESTful web services.
  • 3 years of experience with Object-Oriented Design (OOD), Service-Oriented Architecture (SOA), and programming techniques with multithreading, caching, and batching.
  • Experience applying agile engineering practices to develop microservices.
  • Experience building CI/CD pipelines with canary testing.
  • Experience using Bash Scripting with Sed, Awk, Grep, and JQ.
  • Experience writing robust code in TypeScript with Node.js.
  • Experience developing ETL pipelines using big data solutions.
  • Experience using Kubernetes or AWS Fargate to deploy and manage cloud-native applications.
  • Experience using application monitoring tools such as Splunk or Amazon CloudWatch.
  • Experience storing data in distributed NoSQL databases using Cassandra or DynamoDB.
  • Experience implementing Infrastructure-as-Code (IaC) with Ansible or AWS CDK.
  • Experience using Apache Kafka or Amazon SQS for message queuing.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in Apple’s discretionary employee stock programs.
  • Eligibility for discretionary restricted stock unit awards.
  • Ability to purchase Apple stock at a discount.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service