Apple SDS Engineering - Sr. Software Engineer in Sacramento, California

SDS Engineering - Sr. Software Engineer

Job Number: 113577781

Sacramento, California, United States

Posted: 16-Apr-2018

Weekly Hours: 40.00

Job Summary

Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

Do you want to be part of a team critical to the success of Apple? Are you a software engineer who is passionate for creating solutions using cutting-edge technologies? Do you excel under pressure? Can you summarize highly complex problems so that others can help you solve them? Do you have strong integrity? Does everyone turn to you for answers to tough questions? Do you like gathering evidence to base your decisions off of, but can use your gut, intuition and experience to make quick decisions when necessary? If you smile while reading this text, we're looking for you!

DEPARTMENT: STRATEGIC DATA SOLUTIONS - Sacramento or Santa Clara, CA

Key Qualifications

  • Have passion for Computer Science and Software Engineering, and a flexible, creative approach to problem solving

  • In-depth development experience with Java/Scala and Spring framework

  • Hands-on experience with design and development in the Big Data and NoSQL technologies (such as Hadoop, HDFS, MR Programming Paradigm, HBase, Hive or Elastic Search)

  • Experience in developing batch and streaming Spark applications is desired

  • Proven understanding of design and development of large scale, high throughput and low latency applications is a plus

  • Knowledge and work experience with Kafka and Druid is a plus

  • Understanding and experience with Micro Services is desired

  • Excellent problem solving and programming skills

  • Proven technical leadership and communication skills

  • Experience in handling architectural and design considerations such as performance, scalability, reusability and flexibility issues

  • Strong object-oriented programming and design skills

  • Strong aptitude and ability to learn new technologies quickly

  • Plus: have made active contributions to open source projects such as Apache Hadoop, Spark, Kafka, etc.Description

Shape the next generation of Manufacturing solutions by working on the bleeding-edge technologies and collaborate with talented people for the SDS Engineering team. We are looking for passionate engineers to help bring our environment to the next level. Be a member of the team that is responsible for the data collection and reporting for all of Apple’s products around the world. You will build systems that every iPhone, iPad and Mac have interacted with. Apple’s engineering and operations teams will utilize your systems to build the next remarkably great product.

As a member of a multi-functional team, you'll have the opportunity to solve challenging big data engineering problems across a broad range of Apple manufacturing services, with collaboration with talented coworkers. You will be leading innovation by exploring, investigating, recommending, benchmarking and implementing data centric technologies for the platform. You will also be working closely with DevOps and other teams in SDS.

Education

BS or MS in Computer Science preferred, equivalent work experience will be considered.

Additional Requirements