Senior Data Engineer
New
F
FirstupEmployee communications software
Remote - USFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years building reliable, high-performance, large-scale distributed systems, with an emphasis on streaming and data pipelines.
- Required Skills
- AWSPythonSQLKafkaSnowflakeSparkData modeling
Requirements
- Bachelor's degree in Computer Science or a related field, or equivalent professional experience.
- 8+ years building reliable, high-performance, large-scale distributed systems, with an emphasis on streaming and data pipelines.
- Experience working with and maintaining multi-tenant SaaS experiences.
- Experience building natural language interfaces over data warehouses, including applying 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.
- Expertise writing, optimizing, and analyzing SQL.
- Hands-on experience building and operating distributed data platforms on AWS or GCP.
- Hands-on experience with streaming platforms such as Kafka and Spark.
- Experience scaling data modeling and warehousing.
- Proficiency in Python.
- Support production data pipelines through an on-call rotation and incident response.
Responsibilities
- Design, build, and maintain scalable data pipelines, warehouse models, and analytics solutions.
- Build and maintain natural language interfaces to data and analytics using GenAI/LLM techniques.
- Use GenAI coding tools and practices in daily development to improve code quality, testing, and delivery speed.
- Evaluate technologies that could improve and scale the team's data platform and technology stack.
- Establish and follow standards for SQL development, data modeling, testing, documentation, code reviews, and production support.
- Support production data pipelines through on-call rotation and incident response.
- Partner with engineering, analytics, and business teams to support data solutions.
- Document and maintain expertise in the technology stack and product domain, translating business needs into technical solutions with product management.
View Full Description & ApplyYou'll be redirected to the employer's site