We are looking for a highly motivated, experienced, talented data architect who can take on the challenges of designing and guiding the implementation of data management systems for high performance, large scale web enterprise and consumer applications.
The data architect will work closely with product management team, software engineering team and QA team:
To provide leadership in design and implementation of large-scale web/hosted enterprise data architecture
To oversee and guide the data model and to architect new and updated database structures, to design reporting and data analytic architecture
To review and guide the XML schema definition to ensure compatibility and consistency between applications, shared components and data models.
To evaluate software changes and modifications for database structure impacts
To advise developers on persistent storage techniques and issues
To participate in the beginning of major projects to identify the optimal data model approach and process
To participate in the capacity planning and database management process
To research and evaluate new database technologies.
To provide data storage insights into long term strategic plans.
At least 8 years experience in the design and implementation of large-scale web enterprise application and database systems
Must have led implementation of at least one very large scale database for hosted web enterprise application or consumer web application
Expert in logical and physical database design, performance optimization, federated and parallel data management, high availability and capacity planning.
Expert in data loading, data partitioning, data backup, indexing, access control
Strong product experience in enterprise scale reporting, data warehouse implementation, and data analytics. Experience in products such Business Object, Brio, and data analytic products from Oracle and Microsoft.
Strong product experience in search related technologies
Strong product experience in J2EE web application architecture and design
Deep understanding of MS SQL Server and issues in using it in high data volume on transactional workload
Deep understanding of performance issues at the operating system and storage levels
Good understanding of tools for ETL, reporting
Distributed (work with remote team) development experience a big plus
Proven ability to influence technical and business leaders
Excellent written and verbal communication skills
BS in Computer Science, MS preferred