Eclypsium - Portland, OR
posted about 2 months ago
As a Database Architect at Eclypsium, you will be an integral part of our team, responsible for designing, developing, and maintaining the database architecture that supports our cybersecurity SaaS platform. This role requires a proactive and self-driven individual who can thrive in a fast-paced environment and manage multiple assignments effectively. 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. Your strong technical background in database technologies, data modeling, and performance optimization will be crucial in addressing complex data challenges and delivering elegant solutions. In this position, you will design and implement scalable, high-performance database architectures tailored to the evolving needs of our 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 will be key responsibilities. You will develop and enforce database performance standards and best practices, proactively addressing potential performance issues before they impact production environments. Security is paramount; therefore, you will implement robust measures to protect sensitive data, ensuring compliance with industry regulations and company policies. Your role will also involve designing and maintaining backup and recovery strategies to prevent data loss and ensure business continuity. Collaboration is essential in this role, as you will work closely with various teams to understand their data needs and provide effective solutions. You will offer technical guidance and support on database best practices and optimization techniques, participate in code reviews, and engage in architecture discussions to ensure the optimal use of database resources. Your ability to communicate complex technical concepts to non-technical audiences will be invaluable in fostering collaboration across teams.