Appleposted 18 days ago
$143,100 - $214,500/Yr
Full-time • Entry Level
Cupertino, CA

About the position

APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Analyze, design, debug, modify, and optimize software enhancements. Research, design, develop, and implement the infrastructure application for future growth. Apple Maps is continually growing and it is essential the software we create are scalable and can handle the increased adoption of Apple Maps usage. Write, test, deploy code, and perform code review as they are essential for a robust software development lifecycle. They make sure the overall quality and reliability of software systems are up to Apple’s standards. Implement and maintain automated testing to ensure high quality releases. This helps in early detection of critical bugs which may degrade user experience as well as preventing performance regression affecting scalability of our services used by millions of users worldwide. Design and develop data models and pipelines, handle large scale data automation and replication which run on distributed systems. This data is used to make sure Apple users data is kept safe, and used for improving features and understanding usage. Build, scale, and support high volume systems in production. Collaborate with other engineers and project teams to define system requirements and modify any issues and defects.

Responsibilities

  • Analyze, design, debug, modify, and optimize software enhancements.
  • Research, design, develop, and implement the infrastructure application for future growth.
  • Write, test, deploy code, and perform code review.
  • Implement and maintain automated testing to ensure high quality releases.
  • Design and develop data models and pipelines.
  • Handle large scale data automation and replication on distributed systems.
  • Build, scale, and support high volume systems in production.
  • Collaborate with other engineers and project teams to define system requirements.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 1 year of experience in the job offered or related occupation.
  • 1 year of experience with Cloud computing platforms like AWS and GCP, leveraging Kubernetes, Docker.
  • 1 year of experience designing, building and running software systems using SQL, MySQL or NoSQL databases.
  • 1 year of experience using Rest API to design software systems.
  • 1 year of experience using TCP/IP protocol to debug production issues.
  • 1 year of experience using Python to build automation and internal web applications.
  • Solid understanding of Linux or Unix operating system fundamentals.
  • Experience with observability/monitoring tools such as Influxdb, Grafana, Nagios, and Splunk.

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