Software Engineer - Full Stack (Cloud / AWS + Service + DB)

Hyderabad, Telangana, India
Software and Services


Role Number:200278332
The people here at Apple don’t just build products — they build the kind of wonders that revolutionize the entire industry. 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. Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services and customer experiences. Bring passion and dedication to your job and there's no telling what you could accomplish. Would you like to work in an energizing environment where your abilities will be challenged on a day-to-day basis? If you are passionate about innovating to deliver insights through large-scale data solutions, then Apple’s Global Business Intelligence Full Stack Engineer role is for you. Work with a team of committed Data Analytics and Engineering professionals, applying your standout combination of intuition for business and technical knowledge. We lead enterprise data stores with petabytes of data, process billions of rows of data in batch and real-time to provide solutions to our users helping them gain insight and to make informed business decisions. The Global Business Intelligence team provides data services, analytics, application and data science solutions to Apple’s business groups including Retail, iTunes, Marketing, AppleCare, Operations, Finance, Sales and external partners. Apple is looking for a Full Stack Engineer to join our team in Hyderabad, India. You will engage directly with key business partners to understand the business strategies and solution needs. You should be passionate about data and its nuances, and enjoy getting hands-on in technical solution design and development work. In Apple, we use a diverse technology stack such as Teradata, SingleStore, Snowflake, Hadoop, Kafka, Spark, React, Swift and beyond. Crafting, developing and scaling around these Data technologies is a core part of our daily job. You will enjoy the benefits of working in a fast growing business where you are inspired to "Think Different" and where your efforts play a key role in the success of Apple's business.

Key Qualifications

  • Experience in designing and building data driven applications that use high volume and range of data to improve business processes and solve business problems
  • High Expertise in building application with Java/Scala/Python
  • Proficient with AWS cloud services, AWS tool suites and services - EC2, S3, EBS, EKS, IAM, Lambda etc. Preferably having Cloud certifications
  • Experience with highly available and fault tolerant production architectures in the cloud
  • Experience in building, managing and migrating Cloud native applications at large scale
  • Good knowledge in RDBMS (Teradata/Oracle etc.),PL/SQL, Data modeling & ETL/ELT
  • Sound knowledge in performance tuning, capacity planning and sizing
  • Demonstrate strong understanding of development processes and agile methodologies
  • Strong analytical and interpersonal skills
  • Driven to learn business processes, analyse and understand data
  • Thrives in a multidimensional environment, maintaining composure and a positive demeanor
  • The following abilities will be a plus : advanced SQL, Snowflake, SingleStore, and query performance tuning, DevOps (Docker, Kubernetes), capacity planning and sizing


As a Full Stack Engineer we look forward to your will driving and leading functional & technical discussions with development teams, and design all types of applications ranging from backend to frontend. We seek a self starter, forward-thinking person with strong leadership capabilities. Dynamic, inquisitive people and inspiring, innovative technologies are the norm here. Deliver and support highly available, reliable, innovative data driven applications, which involve hands-on development in data modeling and design, data induction, data processing and consumption. Provide technical guidance, direction and problem solving to engineering team members. Drive technical excellence in software development and solution design. Use and help chip in to standard software engineering processes, improve development methodologies over time Translate complex business requirements into scalable technical solutions meeting data warehousing design standards. Solid understanding of analytics needs and pro activeness to build generic solutions to improve overall efficiency Lead/work with many global teams, communicate effectively, both written and verbal, with technical and non-technical multi-functional teams Keep up-to-date on the newest technology solutions in market to generate innovative ideas to solve business challenges

Education & Experience

Bachelor’s Degree or Equivalent with 5+ years' demonstrated ability in software engineering or computer science Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you are applying for a position in San Francisco, please click here. Apple participates in the E-Verify program in certain locations as required by law. Learn more. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Learn more.

Additional Requirements