Database Engineer

Hyderabad, Telangana, India
Software and Services


Role Number:200185225
The people here at Apple don’t just build products — they build the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that encourages 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, extraordinary ideas have a way of becoming industry leading products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. You'll work with significant and dynamic projects in support of Apple's Retail business and will deliver innovative solutions and software. The worldwide (WW) Retail & Online Stores (R&OS) team is responsible for delivering the electronic commerce (eCommerce) systems and solutions that enable and support the Apple Online Store (AOS) - one of world’s largest online retail businesses, serving millions of customers around the globe. We are part of Apple’s Information & Systems (IS&T) division, and is based primarily in Sunnyvale, California with teams in Austin (TX), London, Singapore and Hyderabad India - working as a single global team. Join Online Store team, within the Information Systems and Technology group, as a Database Engineer and be involved in important and fast paced projects supporting our business by delivering Java based IS Systems.

Key Qualifications

  • Experience in system architecture and system solutions to business requirement
  • Strong database design/architecture experience, strong RDBMS concepts and working experience, data modeling, must have worked on generating Entity Relationship Diagrams and data flow diagrams
  • Application development and design experience delivering java based real world client/server applications
  • Solid understanding and command on SQL, PL SQL, Performance Tuning — concepts and hands on experience
  • NoSQL — Cassandra, Couchbase, mongoDB
  • Good technical understanding of noSQL databases, architecture, clusters management, Query language, Understanding of Linux and role of Linux settings in noSQL database performance
  • Experience and detailed understanding of Cloud based systems/database architecture & distributed databases over Cloud e.g. AWS Services (EC2, EBS, S3, SES, VPC, IAM etc) and databases e.g. RDS Aurora, DynamoDB
  • Experience scaling the database layer using techniques like caching or sharding
  • Experience in designing highly scalable, and high performance distributed systems - Must have experience with DB replication technologies e.g. Oracle Golden Gate/Active Data Guard (ADG)
  • Hands-on experience with database modeling, performance analysis and tuning
  • Experience with caching solutions
  • Strong ability and passion to learn new technologies in a short time
  • Good Scripting and Automation experience — python, Unix, Shell scripting (JavaScript knowledge is plus)
  • Well verse with Productivity and Development tools - IDE (Eclipse, IntelliJ), Ansible, GIT etc


- Come up with efficient Design/Data Models for highly scalable systems, Development, Testing, Production and Go-Live till Warranty. - Provide design/architecture mentorship to development and multi-functional teams as and when needed. - Perform technical reviews for multi-functional application teams and technical leadership. - Evaluate emerging technologies/solutions and develop working Proof of Concepts (POCs), automate database deployment process. - Provide leadership in building and implementing scalable/secure/robust and high availability solutions, work on migration to AWS platform. - Manage Automation and Database monitoring, Database Architecture and Operations, handle and support Oracle and noSQL databases in multiple non-prod and prod env (both on-premise data centers and cloud).

Education & Experience

BS degree in computer science or equivalent field with 5+ years or MS degree with 3+ years experience, or equivalent

Additional Requirements