Eclypsium - Portland, OR
posted about 2 months ago
We are looking for an experienced Database Architect to join our team. The ideal candidate will be able to work in a fast-paced environment, operate gracefully under stress, effectively manage multiple assignments, be self-driven, proactive, and have great interpersonal and communication skills. As a Database Architect, you will play a vital role in designing, developing, and maintaining the underlying database architecture that powers our cybersecurity SaaS platform. You will collaborate with data engineers, developers, and other stakeholders to ensure the optimal performance, scalability, security, and integrity of our data storage and processing systems. This role requires a strong technical background in database technologies, data modeling, and performance optimization, as well as a passion for designing elegant and efficient solutions to complex data challenges. In this role, you will be responsible for designing and implementing scalable, high-performance database architectures that meet the evolving needs of our cybersecurity SaaS applications. You will evaluate and select appropriate database technologies such as PostgreSQL, MongoDB, and Google BigQuery based on specific use cases and requirements. Additionally, you will create and maintain comprehensive data models that accurately represent business requirements and support efficient data access patterns. Monitoring database performance, identifying bottlenecks, and implementing optimizations to ensure optimal query response times and resource utilization will also be key responsibilities. You will implement robust security measures to protect sensitive data, ensuring compliance with industry regulations and company policies. This includes designing and maintaining backup and recovery strategies to prevent data loss and ensure business continuity. Collaboration is essential, as you will work closely with data engineers, developers, and other stakeholders to understand their data needs and provide effective solutions. You will also provide technical guidance and support to development teams on database best practices and optimization techniques, participate in code reviews, and engage in architecture discussions to ensure the optimal use of database resources.