Senior Data Engineer - Snowflake (Remote) at SailPoint

United States

SailPoint Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Identity Security, Technology, SaaSIndustries

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related technical field
  • 6+ years of professional experience in data engineering or a similar role
  • Strong proficiency in programming languages like Python, Scala, or Java
  • Expert-level knowledge of Snowflake for data warehousing, including data modeling and query optimization
  • Hands-on experience with Apache Spark for large-scale data processing
  • Experience with Apache Flink for building real-time data streaming applications
  • Strong experience with Cassandra for managing and optimizing distributed data storage
  • Solid understanding and hands-on experience with graph databases and their query languages (e.g., Gremlin, Cypher)
  • Familiarity with a major cloud provider (e.g., AWS, Azure, GCP) and its data-related services
  • (Preferred) Experience with other components of the big data ecosystem

Responsibilities

  • Design, construct, and optimize scalable ETL/ELT pipelines for both batch and real-time data using DBT, Apache Spark, and Apache Flink
  • Develop and manage data schemas and warehouses within Snowflake, ensuring data is organized for efficient querying and analysis
  • Collaborate with infrastructure teams to administer and optimize data storage solutions using Cassandra for high-velocity, wide-column data, and graph databases for complex relationship-based data
  • Build and maintain data ingestion workflows for real-time applications using Apache Flink to process data from sources like Apache Kafka
  • Tune complex Spark, Flink, SQL, and CQL queries to improve performance and reduce cost within Snowflake and other database systems
  • Implement and enforce data quality standards, monitor pipelines, and establish data governance policies to ensure data integrity and security
  • Collaborate with DevOps teams to manage and automate the deployment of data applications using CI/CD pipelines
  • Work with data scientists, BI analysts, and other stakeholders to translate complex data requirements into scalable engineering solutions

Skills

Key technologies and capabilities for this role

SnowflakeDBTApache SparkApache FlinkETLELTData PipelinesData WarehousingBatch ProcessingStreaming DataColumnar DatabasesNoSQLGraph Databases

Questions & Answers

Common questions about this position

Is this Senior Data Engineer position remote?

Yes, the position is remote.

What key technologies and skills are required for this role?

The role requires hands-on experience with Snowflake, DBT, Apache Spark, Apache Flink, Cassandra, graph databases, Apache Kafka, and ETL/ELT pipelines for batch and real-time data processing.

What is the team culture like at SailPoint?

SailPoint values high-quality collaborative engineering driven by focused, results-driven individuals who constantly seek to innovate, with an agile team in startup mode building products on strong technical foundations.

What makes a strong candidate for this Senior Data Engineer role?

A strong candidate is highly motivated with hands-on experience in batch and streaming data processing, database technologies like Snowflake and Cassandra, and building scalable data pipelines, ready to join an early-stage agile team.

What is the salary or compensation for this position?

This information is not specified in the job description.

SailPoint

Provides identity security solutions for enterprises

About SailPoint

SailPoint provides identity security solutions that help organizations manage and protect digital identities. Its main products, including IdentityIQ, IdentityNow, and File Access Manager, assist businesses in ensuring compliance with regulations, reducing risks, and controlling access to sensitive information. These products work by giving organizations visibility into who has access to what data, allowing them to manage permissions effectively. SailPoint stands out from competitors by utilizing advanced technologies like artificial intelligence and machine learning to enhance its identity governance capabilities. The company's goal is to be a trusted partner for enterprises in navigating the complexities of identity security, ensuring that they can securely manage access to their critical information.

Austin, TexasHeadquarters
2004Year Founded
$20.7MTotal Funding
IPOCompany Stage
Cybersecurity, AI & Machine LearningIndustries
1,001-5,000Employees

Risks

Emerging identity management startups increase competition, potentially eroding market share.
Rapid technological changes may outpace SailPoint's innovation, risking solution obsolescence.
Integration challenges with acquisitions like SecZetta may disrupt services or misalign strategies.

Differentiation

SailPoint specializes in managing and securing digital identities for enterprises.
The company leverages AI and machine learning to enhance identity security solutions.
SailPoint's IdentityIQ provides visibility and control over user access.

Upsides

Growing demand for remote work security boosts SailPoint's remote access management features.
Rising adoption of AI-driven identity analytics aligns with SailPoint's AI capabilities.
Increased regulatory requirements drive demand for SailPoint's identity governance solutions.

Land your dream remote job 3x faster with AI