CompanyCam-posted about 2 months ago
$170,000 - $200,000/Yr
Full-time • Senior
251-500 employees

We’re looking for a sharp, self-motivated, problem-solving Senior Software Engineer - Data to join our team. As a Senior Software Engineer - Data, you’ll build and maintain scalable data infrastructure, focusing on front end systems integration and event pipeline architecture. You’ll serve as the technical bridge between engineering and analytics teams, owning the infrastructure that powers reliable, real-time data flows from application events to our data warehouse and downstream services. Your work will center on designing event-driven pipelines, optimizing workflows, and ensuring the reliability of our data platform. While primarily focused on infrastructure and pipelines, this role will occasionally overlap with analytics engineering in areas like dbt coordination, Snowflake administration, and data quality monitoring. Most importantly, you’ll actively contribute to the evolution of our engineering culture and processes. We want senior engineers who can scale systems, establish technical standards, and mentor others to grow.

  • Design and maintain event-driven pipelines from front end systems to Snowflake.
  • Own event pipelines from front end app through Snowplow ingestion.
  • Establish event tracking standards, documentation, and training for engineering teams.
  • Support feature flagging and A/B testing infrastructure requirements.
  • Optimize existing data workflows for efficiency and performance.
  • Manage Snowflake administration, performance optimization, and cost management alongside the data team.
  • Build reverse ETL processes and marketing automation data flows using tools like Census.
  • Collaborate to optimize Snowplow Analytics for event tracking and schema management.
  • Partner with analytics engineers on dbt deployment, testing, and production workflows.
  • Act as the technical bridge between engineering and analytics for pipeline questions.
  • Provide technical guidance to product and engineering teams on event implementation.
  • Lead training sessions and office hours on event tracking and troubleshooting.
  • Participate in architecture discussions and cross-team technical decision-making.
  • 5+ years of front end engineering experience with React and React Native.
  • 3+ years working with cloud data warehouses (Snowflake strongly preferred).
  • Experience with event streaming platforms and event-driven architectures.
  • Experience with behavioral analytics platforms (e.g., Snowplow Analytics, Segment).
  • Hands-on experience with ETL tools (Fivetran, Stitch, or Airbyte).
  • Working knowledge of dbt for data transformation orchestration.
  • Strong background in front end API development, systems integration, and pipeline reliability.
  • You live and work permanently in the U.S.
  • Experience with monitoring/observability tools for data pipelines.
  • Experience with Python.
  • Experience building reverse ETL and marketing automation data flows.
  • Familiarity with modern data stack concepts and architecture.
  • Strong technical communication skills with ability to explain complex systems to diverse audiences.
  • Track record of setting technical standards and mentoring other engineers.
  • Salary range of $170,000 - $200,000 per year based on experience.
  • Meaningful equity and other benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service