Dell Software Group is seeking an experienced Principal Database Engineer with strong architecture skills to join our Infrastructure team. This team is responsible for building and supporting the application platform on which our applications are built, including the operating system, database, web server, application development framework and API's.
As a member of this team, you will have the opportunity to help influence the technological direction and decisions of the team, contribute to a highly successful product, and interact with other top-level engineers and architects. This team is responsible for defining the product architecture as we move beyond the appliance and into cloud and hybrid environments.
The ideal candidate will be available to work in one of the of the following Dell offices: Santa Clara, CA, Aliso Viejo, CA or Round Rock, TX. We offer great flexibility including part-time telecommuting. There will be minimal travel requirements.
-Analyze and improve reliability, availability, efficiency of our application database
-Design and develop components to support data persistence
-Proactively identify and eliminate inefficiencies and design issues
-Design and develop procedures to enable efficient backup and restore of customer data
-Manage database schema changes across multiple development teams
-Support in the creation of database provisioning and upgrade scripts
-Participate in sprint planning, demos, and daily scrums
-8+ years relevant work experience to include the responsibilities listed above
-Bachelor's degree in Computer science or related field
-Previous architect-level experience working for a commercial software product company
-5+ years experience designing database schemas and modeling data
-2+ years experience writing production level PHP
-2+ experience administering and configuring MySQL
-High degree of proficiency in Shell scripting (Bash, Awk, etc)
-High degree of proficiency in Linux/Unix/FreeBSD administration
-Self-motivated and able to operate without significant oversight
-Experience in benchmarking and performance evaluation of software
-Experience with other database software (both RDBMS and NoSQL), and
-Proficiency in C/C++