Eclypsium - Portland, OR

posted about 2 months ago

Full-time - Mid Level
Portland, OR
Publishing Industries

About the position

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.

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 closely with data engineers, developers, and stakeholders to understand data needs and provide 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.

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

  • Competitive compensation & startup equity
  • Comprehensive medical, dental, and vision coverage
  • Life insurance, short-term, and long-term disability coverage
  • Flexible time off
  • Employee assistance program
  • 12 week paid parental leave
  • Paid sabbatical
  • Company sponsored 401K plan
  • 12 Paid Holidays
  • Bonusly Rewards Program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service