Eclypsium - Portland, OR

posted about 2 months ago

Full-time - Senior
Portland, OR
Publishing Industries

About the position

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.

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.
  • Collaborate 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.
  • 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

  • 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