C

Cvent

Event management SaaS with venue sourcing

Senior Database Engineer - Snowflake

Database AdministrationConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Technology, or a related field.
  • Four to seven years of experience in database or data platform engineering, including at least three years of hands-on Snowflake administration.
  • Deep expertise in Snowflake virtual warehouse management and cost optimization; its security model, including role-based access control, data masking, and network policies; data sharing, replication, and failover groups; Snowpipe, Tasks, Streams, and change data capture patterns; and performance tuning using query profiling, clustering keys, and materialized views.
  • Experience managing highly available databases in AWS, such as Aurora, RDS, Redshift, or DynamoDB.
  • Expertise in Python or PowerShell scripting for automation and pipeline support.
  • A deep understanding of database security principles, including encryption, access control, auditing, and compliance frameworks such as SOC 2, HIPAA, or GDPR.
  • Experience with Infrastructure as Code, such as Terraform, AWS CloudFormation, or AWS CDK, for consistent, repeatable deployments.
  • Familiarity with ETL/ELT orchestration tools such as dbt, Apache Airflow, or AWS Glue in the context of Snowflake data pipelines.
  • A strong understanding of SQL and data modeling principles, including normalization, dimensional modeling, and schema design.

Responsibilities

  • Design, develop, and manage Snowflake data platforms on AWS, including warehouse sizing, clustering, resource monitors, data sharing, and multi-cluster configurations.
  • Architect and optimize Snowflake environments, including virtual warehouses, storage layers, role-based access control, and cost optimization strategies.
  • Collaborate with cross-functional teams to understand data requirements and ensure databases and data platforms meet organizational needs.
  • Implement and manage database security policies, including Snowflake role-based access control, dynamic data masking, row-level security, access control, encryption, and backup and recovery procedures.
  • Monitor database and platform performance and troubleshoot issues across Snowflake and supporting AWS database services.
  • Optimize query performance through schema design, clustering keys, materialized views, query profiling, and indexing strategies.
  • Ensure backup, disaster recovery, and time-travel procedures are in place, tested, and aligned with business recovery time and recovery point objectives.
  • Develop and maintain database documentation, including data dictionaries, data models, Snowflake object inventories, and technical specifications.
  • Automate database provisioning and management using Infrastructure as Code tools such as Terraform, CloudFormation, or AWS CDK, and scripting languages such as Python, PowerShell, or Bash.
  • Support AWS database services including Aurora, RDS (PostgreSQL/MySQL), Redshift, and DynamoDB as complementary platforms to Snowflake.
  • Stay current with Snowflake releases, AWS database innovations, and AI/ML integrations such as Snowpark, Snowflake Cortex, and AWS Bedrock, and evaluate new capabilities for adoption.

Desired Qualifications

  • Snowflake certifications such as SnowPro Core or SnowPro Advanced (Architect, Data Engineer, or Administrator).
  • AWS certifications such as AWS Certified Solutions Architect, AWS Certified DevOps Engineer, or AWS Certified Database Specialty.
  • Experience with Snowpark (Python or Java) for in-platform data transformation and machine learning feature engineering.
  • Familiarity with AI/ML integrations such as Snowflake Cortex, AWS SageMaker, or AWS Bedrock.
  • Experience with document store technologies such as MongoDB or Couchbase.
  • Exposure to Snowflake Data Marketplace and cross-account data sharing architectures.
  • Experience with streaming data ingestion into Snowflake via Kafka, Kinesis, or Snowpipe Streaming.

About the Company

Cvent

Event management SaaS with venue sourcing

Cvent provides a cloud-based set of tools for event management. It offers a SaaS platform with modules for event registration, venue sourcing, event marketing, and attendee engagement, helping clients automate planning, execution, and analysis of events. The platform also includes analytics and reporting to measure success and guide decisions. Revenue comes from annual subscriptions and transaction fees for venue bookings and other transactions, plus premium services like advanced analytics and dedicated support. Cvent differentiates itself by offering an end-to-end, integrated solution that covers planning, sourcing, marketing, and engagement for a diverse client base including corporate planners, hotels, venues, and agencies. The company’s goal is to help organizations run events more efficiently and cost-effectively while providing data-driven insights to improve outcomes.

Company size
5,001-10,000
Company stage
IPO
Headquarters
McLean, VA
Founded
1999

Recently Posted Jobs

Explore more opportunities at Cvent

See more jobs