Apple SDS Engineering - Sr. Software Engineer in Sacramento, California
SDS Engineering - Sr. Software Engineer
Job Number: 113577781
Sacramento, California, United States
Weekly Hours: 40.00
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
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.
BS or MS in Computer Science preferred, equivalent work experience will be considered.