Applied Materials - Santa Clara, CA

posted about 1 month ago

Full-time - Senior
Santa Clara, CA
Computer and Electronic Product Manufacturing

About the position

The Database Architect will be responsible for designing, developing, and managing our organization's database systems in both cloud and on-premises environments. This role requires a deep understanding of database concepts, strong analytical and problem-solving skills, and the ability to collaborate effectively with cross-functional teams. The ideal candidate will work closely with business owners and end-users to develop solutions in a highly collaborative and agile environment. They will also mentor team members on software engineering best practices, data quality, and product evaluation. In addition to collaboration, the Database Architect will participate in defining technical solutions and architecture improvements, as well as conducting technical reviews. They will work cooperatively with application, infrastructure, and domain teams to ensure successful, well-communicated, high-quality releases. The role demands a strong background in architecting and managing various database technologies, including RDBMS, Big Data, Data Warehouse, and NoSQL technologies, with a particular emphasis on cloud database experience. The responsibilities also include designing databases that are efficient, secure, scalable, and easy to use based on the nature of the data. The Database Architect will develop data models and database designs to ensure data integrity, performance, and scalability, while collaborating with software developers and system administrators to ensure seamless integration between applications and databases. Additionally, they will optimize database performance by monitoring, analyzing, and tuning database performance, leveraging their proficiency in data modeling and database technologies. Comprehensive knowledge of data platform architecture, data management practices, and processes is essential for success in this role.

Responsibilities

  • Collaborate with business owners and end-users to develop solutions in a highly collaborative and agile environment.
  • Mentor team members on software engineering best practices, data quality, and product evaluation.
  • Participate in defining technical solutions and architecture improvements.
  • Conduct technical reviews to ensure quality and efficiency.
  • Work cooperatively with application, infrastructure, and domain teams to ensure successful releases.
  • Design databases that are efficient, secure, scalable, and easy to use.
  • Develop data models and database designs to ensure data integrity, performance, and scalability.
  • Collaborate with software developers and system administrators for seamless integration between applications and databases.
  • Optimize database performance by monitoring, analyzing, and tuning database performance.

Requirements

  • 10+ years of experience in architecting and managing RDBMS, Big Data, Data Warehouse, and NoSQL technologies.
  • 2+ years of cloud database experience.
  • Strong background and hands-on experience with architecting databases for complex use cases.
  • Proficiency in data modeling and database technologies.
  • Comprehensive knowledge of data platform architecture, data management practices, and processes.
  • Strong analytical and problem-solving skills.
  • Bachelor's degree in Computer Science or equivalent; Master's degree preferred.

Nice-to-haves

  • Certifications in relevant database technologies or cloud computing.
  • Experience with specific database management systems such as Oracle, SQL Server, or MongoDB.

Benefits

  • Comprehensive benefits package including health insurance, dental insurance, and vision insurance.
  • Participation in a bonus and stock award program.
  • Opportunities for professional development and continued education.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service