Eclypsium - Portland, OR

posted about 2 months ago

Full-time - Senior
Portland, OR
Publishing Industries

About the position

We are looking for an experienced Database Architect to join our team at Eclypsium. The ideal candidate will thrive in a fast-paced environment, manage multiple assignments effectively, and possess strong 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. This position requires collaboration with data engineers, developers, and other stakeholders to ensure optimal performance, scalability, security, and integrity of our data storage and processing systems. In this role, you will be responsible for designing and implementing scalable, high-performance database architectures that meet the evolving needs of our cybersecurity applications. You will evaluate and select appropriate database technologies based on specific use cases and requirements, and create comprehensive data models that accurately represent business needs while supporting efficient data access patterns. Performance optimization is a key aspect of this role, where you will monitor database performance, identify bottlenecks, and implement optimizations to ensure optimal query response times and resource utilization. Additionally, 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. You will also develop and enforce data governance policies and procedures to maintain data quality and integrity. Collaboration is essential, as you will work closely with various teams to understand their data needs and provide effective solutions, while also offering technical guidance and support on database best practices and optimization techniques.

Responsibilities

  • Design and implement scalable, high-performance database architectures for cybersecurity SaaS applications.
  • Evaluate and select appropriate database technologies based on specific use cases and requirements.
  • Create and maintain comprehensive data models that represent business requirements and support efficient data access patterns.
  • Monitor database performance, identify bottlenecks, and implement optimizations for optimal query response times.
  • Develop and enforce database performance standards and best practices.
  • Implement robust security measures to protect sensitive data and ensure compliance with regulations.
  • Design and maintain backup and recovery strategies to prevent data loss and ensure business continuity.
  • Develop and enforce data governance policies and procedures to maintain data quality and integrity.
  • Collaborate with data engineers, developers, and stakeholders to understand data needs and provide effective solutions.
  • Provide technical guidance and support to development teams on database best practices and optimization techniques.
  • Participate in code reviews and architecture discussions to ensure optimal use of database resources.

Requirements

  • 5+ years of experience in database administration or engineering.
  • Proven track record of designing and implementing database solutions for high-traffic applications.
  • Strong experience with PostgreSQL, MongoDB, and/or Google BigQuery.
  • Familiarity with data modeling tools and techniques.
  • Deep understanding of database design principles, including normalization, indexing, and query optimization.
  • Strong SQL skills and experience with query performance tuning.
  • Knowledge of data warehousing concepts and ETL/ELT processes.
  • Experience with database administration tasks, such as backup, recovery, and security management.
  • Excellent communication and collaboration skills, with the ability to explain technical concepts to non-technical audiences.
  • Bachelor's degree in Computer Science, Engineering, or a related field.

Nice-to-haves

  • Experience with cloud infrastructure (e.g., GCP).
  • Familiarity with containerization (e.g., Docker) and orchestration (e.g., Kubernetes).
  • Knowledge of cybersecurity principles and best practices.
  • Experience with data visualization tools (e.g., Tableau, Looker).

Benefits

  • Paid parental leave
  • Paid holidays
  • Disability insurance
  • Health insurance
  • Dental insurance
  • 401(k)
  • Parental leave
  • Employee assistance program
  • Vision insurance
  • Sabbatical
  • Life insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service