
Senior Data Engineer
Posted Sep 29

Posted Sep 29
This is a fully remote position, open to applicants in United States.
• Design, develop, and maintain scalable data pipelines, warehouse models, and analytical solutions while balancing data quality, business value, and speed.
• Create and sustain natural language interfaces for data and analytics, utilizing GenAI/LLM techniques to enhance accessibility across the organization.
• Implement GenAI coding tools and methodologies in everyday development to enhance code quality, testing processes, and delivery efficiency.
• Continuously assess new technologies that could enhance and scale the team's data platform and technology stack.
• Set and adhere to standards for SQL development, data modeling, testing, documentation, code reviews, and production support.
• Support production data pipelines through an on-call rotation and incident response, collaborating with engineering, analytics, and business teams.
• Document and retain expertise in the technology stack and product domain, converting business requirements into technical solutions with product management.
• Collaborate across engineering, analytics, and business teams, contribute to shared codebases, enhance data quality and observability, and assist in the evolution of the data architecture.
• Bachelor's degree in Computer Science or a related field, or equivalent professional experience.
• 8+ years of experience in building reliable, high-performance, large-scale distributed systems, focusing on streaming and data pipelines.
• Proven experience in working with and maintaining multi-tenant SaaS environments.
• Expertise in constructing natural language interfaces over data warehouses, including the application of GenAI/LLM techniques to data and analytics.
• Enterprise-level experience with at least one large-scale analytical data warehouse or query engine: StarRocks, Amazon Redshift, Snowflake, Databricks, or Trino.
• Proficient in writing, optimizing, and analyzing SQL.
• Practical experience in building and managing distributed data platforms on AWS or GCP.
• Hands-on experience with streaming platforms such as Kafka and Spark.
• Experience in scaling data modeling and warehousing.
• Proficiency in Python.
• Familiarity with Cube or other semantic layers.
• Experience with scheduling tools such as Airflow.
• Knowledge of the BI tool Metabase.
• Proficient in Ruby on Rails, React, or other related languages.
• Excellent PTO program.
• Comprehensive health benefits.
• Casual and friendly workplace environment.
• Remote work options.
• Leadership team dedicated to fostering personal and professional growth.
Instacart
GEICO
Litmus
Candid
Get handpicked remote jobs straight to your inbox weekly.