Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Apple Software Development Engineer 
United States, New York, New York 
652268140

Today
APPLE INC has the following available in New York, New York. Build ETL Test Automation for the pipeline’s functionality, and develop utilities and tools to aid Continuous Integration/Delivery. Work with cross-functional teams, understand product requirements, and design test strategy. The role demands development of automation framework, designing test strategy, setting up of environment and developing test cases and automating them for productivity. Deep dive to understand and test machine-learning algorithms and pipelines. Build the product expertise needed to help debug production issues and integrate with monitoring infrastructures. Work alongside our team of engineers to build and supervise quality data systems in the context of a micro-services architecture, identify continuous improvement opportunities and implement best practices. Perform design engineering analysis and development. As a lead, work with product and engineering teams to validate the requirements and engineering implementation. Represent as a QE team lead on test planning and effort estimation to deliver the product to production. Create automation strategy and propose the infrastructure setup needed for testing the product. Responsible for product quality coordinating with performance engineers in measuring performance metrics of product. As a lead, responsible for looking into the performance SLA’s of product requirement and sign-off using the data from performance engineer. This is to make sure product performance is up to the expectation of product and customers. 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 $192,795 - $264,200/yr and your base pay will depend on your skills, qualifications, experience, and location.
  • Bachelor’s degree or foreign equivalent in Information Technology, Computer Science, Computer Engineering or related field and 8 years of progressive, post-baccalaureate experience in the job offered or related occupation.
  • 5 years of experience with each of the following skills is required:
  • Use Java to handle product and framework development, experience with coding complexities in Java.
  • Use Oracle database to store data and use Hive or Hadoop for analytical processing of data.
  • Develop and write test plans by understanding the product scope, requirements and engineering implementation.
  • Propose test strategy, have skills of composing test plans with right scope of coverage.
  • Query in SQL on top of Oracle to validate the data sets that are inserted by the Spark (ETL) jobs, run queries and test the data sets in Hive.
  • Shell scripting to embed running the Java developed tests by passing the external parametrization as command line tools.
  • Team collaboration with program, product and engineering managers in understanding the business requirement and technical implementation.
  • Mentorship skills to guide the juniors in the team members to work together and deliver the product features to production.