We are looking for a highly motivated and detail-oriented individual who is passionate about data and database technologies
Job Title: Database Architect
Location: San Francisco, California, United States
Salary: $190000 - $240000
The Database Architect will be responsible for designing, implementing, and maintaining the company's databases, ensuring their optimal performance, availability, and security. This role requires a deep understanding of database management systems, data modeling, and data architecture, as well as strong technical skills and problem-solving abilities.
Key Responsibilities:
- Design and implement databases, including conceptual, logical, and physical data models.
- Collaborate with cross-functional teams to gather and analyze business requirements and translate them into database solutions.
- Create and maintain database documentation, including data definitions, data flow diagrams, and data dictionaries.
- Develop and maintain data standards, policies, and procedures to ensure data integrity and consistency across all databases.
- Perform database performance tuning and optimization to enhance system performance and scalability.
- Monitor database systems to ensure availability, reliability, and security, and perform regular backups and disaster recovery procedures.
- Troubleshoot and resolve database issues, including data corruption, performance problems, and system failures.
- Stay up-to-date with the latest database technologies, tools, and techniques, and make recommendations for their adoption.
- Lead and mentor junior database administrators and developers, providing guidance and support as needed.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in database design, development, and administration.
- Proven experience with database management systems such as Oracle, SQL Server, MySQL, and PostgreSQL.
- In-depth knowledge of database architecture, data modeling, and data warehousing concepts.
- Strong understanding of SQL and database development tools.
- Experience with database performance tuning and optimization techniques.
- Familiarity with database security practices and procedures.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and in a team environment.
- Proven track record of delivering high-quality database solutions on time and within budget.
If you have a strong technical background, a strategic mindset, and a desire to continuously learn and improve, this could be the perfect opportunity for you to take your career to the next level. Join our dynamic team and help us build and maintain world-class databases that power our business operations.