Full Stack Engineer

Bengaluru, Karnataka, India
Operations and Supply Chain


Role Number:200134971
Imagine what you could do here. At Apple, we believe new ideas have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The people here at Apple don’t just create products — they create the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it. Apple's Manufacturing Systems and Infrastructure (MSI) team is responsible for gathering, consolidating and tracking all manufacturing data for Apple’s products and modules worldwide. We are a multi-functional team, tackling important software engineering problems across a broad range of Apple manufacturing services. You'll be leading innovation by exploring, investigating, recommending, benchmarking and implementing full stack technologies for the platform. This data is used throughout the company and the product's lifecycle: from the very beginning, to validate that units being built are fully tested and of high quality before leaving the factory, all of the way through to warranty support for customers. Apple's MSI team is seeking a Full-Stack Software Engineer who possesses a real passion for developing extraordinary products with a deep appreciation for user experience.

Key Qualifications

  • Practical experience with REST web services
  • Experience with JavaScript Frameworks - i.e. React/Redux
  • Experience with Java Frameworks - i.e. Spring Boot etc.
  • Knowledge of Gateway API like Kong, Open source framework like Apache Superset, NiFi etc.
  • Desirable to have experience with Big Data technologies i.e. Spark, Kafka, Hadoop
  • Deep understanding or confirmed track-record of multi-thread system software design & development
  • Deep understanding of Test Driven Development
  • Passionate about using data to improve software
  • Ability to work in a Lean/Agile environment
  • Highly motivated, self-starter and a focused, go-getter


Do you love the idea of solving a new business or technical problem every other day with a wide range of technologies? Do you have it in you to be part of a fast-paced, iterative environment with many exciting responsibilities? If so, Apple’s MSI team is looking for highly motivated, detail oriented, technically savvy, high-energy professionals who like to re-define large data platforms. Develop rich GUI for data visualization/analytics to answer complex analytical and real-time operational questions Responsible for providing REST API for data access Innovate by exploring, recommending, benchmarking, and implementing data Centric platform technologies Previous experience writing and maintaining software applications, unit tests, functional tests, and integration tests Solid analytical skills and debugging experience

Education & Experience

Bachelor’s degree or foreign equivalent in Computer Science, Mechanical Engineering, or related field.

Additional Requirements