Cloud Software Engineer

Hyderabad, Telangana, India
Software and Services

Summary

Posted:
Role Number:200159311
The people here at Apple don’t just build products — we craft the kind of wonder that’s revolutionised entire industries. It’s the diversity of those people and their ideas that supports 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. Would you like to be a part of one of the world’s fastest growing data warehouses for the world’s largest company? Does the prospect of being challenged with complex database design and optimisation problems excite you? The Global Business Intelligence (GBI) team within Apple's IS&T organisation has a very large Enterprise Data Warehouse (EDW) to support analytical and reporting needs of hundreds of global Apple users. This is a phenomenal opportunity for a smart, experienced and results-oriented data-warehousing Architect to work on our EDW platform to provide a scalable, high-performance and active data-warehousing platform.

Key Qualifications

  • 3-8 years of experience
  • Exceptional hands on experience on Java/Scala/Python
  • Solid DS-Algo, design patterns, OOPs fundamental & Problem solving skills
  • Extensive experience in Restful web Services (JERSEY, Spring Boot) & Microservices based architecture
  • Experience in building and managing Cloud native applications(AWS/GCP/AZURE) at large scale
  • Good working knowledge in RDBMS (Teradata/Oracle etc.) ,PL/SQL, Data modeling & ETL/ELT
  • Sound working knowledge in Snowflake/BigQuery will be huge plus
  • Good experience in Bigdata ecosystem( Spark/Hadoop/Cassandra) and distributed systems(Kafka)
  • Knowledge in securing data and good understanding of PGP, SSH, OAuth, HTTPS, SFTP
  • Experience with all aspects of DevOps (source control, continuous integration, deployments, etc.)
  • Full stack is good to have

Description

We seek a driven, highly motivated, innovative Cloud Database Platform Engineer with a consistent track record of designing and leading large, complex data warehouses. You will be responsible for managing the entire lifecycle of cloud native application/service/platform/software development. This includes independently handling design, development, test and deployment. In this role you will also mentor other team members review others deliverables and prove technical guidance. This person needs to be an excellent team player and ready to learn new technologies.

Education & Experience

B.E/B. Tech. degree or higher in a related field

Additional Requirements