Database Engineer- Employee Experience & Productivity

Company: Apple
Company: Apple
Location: Austin, Texas, United States
Department: Software and Services
Posted on: 2024-02-17 06:00
Summary Posted: Feb 16, 2024 Weekly Hours: 40 Role Number: 200534209 Passionate about contributing to the creation and maintenance of a system used by all Apple employees? Excited about leveraging cutting-edge Cloud Database Technologies to see the system scale up to 100x within minutes? Ready for the challenge of working in a High 9s availability environment? If this resonates with your skills, we invite you to join us! Caffè Macs Engineering is currently hiring a skilled Database Engineer. In this role, you will take charge of the comprehensive management of data, database design, and data flows across the entire platform. Your influence will extend to shaping the design, development, and operations of various product features. We are particularly interested in candidates with a profound understanding of data modeling techniques, proficiency in SQL or NoSQL Data Stores, and expertise in query optimization techniques. If you're ready to make a significant impact, we look forward to meeting you! Key Qualifications Key Qualifications Comprehensive knowledge and hands-on experience with popular database management systems such as Oracle, MySQL, PostgreSQL and NoSQL databases like MongoDB (or any other document based databases) Strong programming skills in languages like SQL, PL/SQL. Python, Java, or others, enabling them to interact with databases and integrate them into applications. Proficiency in database design principles, data modeling, and the ability to translate business requirements into efficient database structures. Skill in optimizing database queries for better performance and understanding the importance of indexing, normalization, and denormalization. A deep understanding of data security measures, encryption techniques, and compliance regulations like PCI, GDPR, CCPA, or HIPAA. Description Description Caffè Macs is dedicated to delivering a seamless and exceptional dining experience for our global user base, with our platform and apps operating 24x7. As a Database Engineer, you will collaborate closely with Application Developers and Operation Engineers to devise optimized data models that significantly influence system design regarding data reading and writing. Join our mission to achieve unparalleled levels of availability and scale, enhancing the experience for Apple employees worldwide. Key Responsibilities: Engineering Excellence: Demonstrate expertise in relational databases, preferably Oracle or MySQL, within a highly available active-active infrastructure. Database Understanding: Possess an expert-level understanding of relational databases, SQL, and query optimization techniques, showcasing the ability to diagnose and prevent performance issues. RDBMS Internals: Exhibit an expert-level grasp of the internals of RDBMS and active-active cross-region replication methodologies. Configuration Management: Utilize experience with database configuration management tools, such as Flyway. Communication Skills: Clearly and concisely communicate complex technical, architectural, and organizational issues, proposing thorough and iterative solutions. Agile Environment: Comfortably work in a highly agile, intensely iterative software development process. Integration Capability: Demonstrate the ability to onboard and integrate with the organization for the long term. Positive Mindset: Maintain a positive and solution-oriented mindset, contributing to a collaborative and innovative work environment. If you are passionate about contributing to a globally utilized platform, possess expertise in relational databases, and thrive in a dynamic, agile environment, we invite you to be part of our team at Caffè Macs. Education & Experience Education & Experience BS in Computer Science / Engineering or Equivalent. Additional Requirements Additional Requirements
View Original Job Posting