Appleposted 18 days ago
$175,800 - $264,200/Yr
Full-time • Mid Level
Cupertino, CA

About the position

APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Building and delivering innovative software applications to support build, release and quality assurance standards in the field of Applied Machine Learning. Conducting quality assurance on large scale mission critical applications using custom and open source solutions in Java and Python. Designing and implementing test automation frameworks for large scale multi-tier distributed applications to maintain high quality standards of both front and back end. Creating and maintaining software tools and utilities to assist better quality of application development, distribution and deployment. Integrating test coverage, system and unit testing frameworks, deployment, release and monitoring tools to achieve Continuous Integration and Delivery. Implementing and maintaining required code, configuration and infrastructure management services and solutions to ensure stable and predictable code artifacts delivery and deployment pipelines. Working together with development, dev-operations and project management teams to promote clean coding, effective deployment a quality solution for the benefit of end user. 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 $175,800 - $264,200/yr and your base pay will depend on your skills, qualifications, experience, and location.

Responsibilities

  • Building and delivering innovative software applications to support build, release and quality assurance standards in the field of Applied Machine Learning.
  • Conducting quality assurance on large scale mission critical applications using custom and open source solutions in Java and Python.
  • Designing and implementing test automation frameworks for large scale multi-tier distributed applications.
  • Creating and maintaining software tools and utilities to assist better quality of application development, distribution and deployment.
  • Integrating test coverage, system and unit testing frameworks, deployment, release and monitoring tools to achieve Continuous Integration and Delivery.
  • Implementing and maintaining required code, configuration and infrastructure management services and solutions.
  • Working together with development, dev-operations and project management teams to promote clean coding and effective deployment.

Requirements

  • Master’s degree or foreign equivalent in Information Systems Management, Computer Science, or a related field.
  • 3 years of experience in the job offered or related occupation.
  • 3 years of experience with implementation of Continuous Integration and Delivery pipelines using contemporary coding practices.
  • Hands on experience with modern open source technologies.
  • Experience using Object Oriented Programming principles and Java to design and write utilities and applications.
  • Experience designing and implementing test automation frameworks for API based testing.
  • Experience testing distributed systems built around technologies such as Cassandra, Hadoop, Spark, Kafka, and Solr.
  • Knowledge of Machine Learning development lifecycle, architecture of Big Data pipelines, and design principles of Distributed Computing.
  • Experience planning and executing Integration, System, API and Acceptance testing.
  • Experience working in Linux environment, CLI tools, Git and Shell-scripting.
  • Experience using containerization solutions like Docker and Kubernetes.
  • Experience analyzing cloud infrastructure components in AWS and/or Google Cloud.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • A range of discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs.
  • Eligibility for discretionary restricted stock unit awards.
  • Ability to purchase Apple stock at a discount through Apple’s Employee Stock Purchase Plan.
  • Potential for discretionary bonuses or commission payments.
  • Relocation assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service