Senior Software Engineer, Data Pipeline
Flock SafetyFull Time
Senior (5 to 8 years), Expert & Leadership (9+ years)
Candidates should have at least 4 years of experience as a Data Engineer, with proven experience in a fast-paced startup environment building new systems from prototype to production. Deep technical expertise is required in Information Architecture, Data Engineering, Data Warehousing, database architecture, data modeling, and optimizing large time series datasets. Proficiency in PostgreSQL and its optimization techniques is essential, along with experience in modern warehouse and orchestration platforms like Snowflake, Redshift, Databricks, Spark, DBT, Apache Airflow, and Prefect. Strong skills in Python, Pandas, columnar formats (parquet, avro), integrating large-scale external datasets, and cloud deployment are necessary. A collaborative mindset and pragmatic technical judgment are also key requirements.
The Senior Data Engineer will lead the development and implementation of the company's data ingestion and processing pipeline. Responsibilities include partnering with product managers, data scientists, and other engineers to deliver an accurate and robust data infrastructure. This role involves contributing to a predominantly greenfield project, driving innovation, and ensuring the scalability and performance of applications. The engineer will also focus on operational excellence for a SaaS product and integrating various data types through reliable pipelines.
AI platform for personalized customer communication
Syrup.io enhances customer communication for SaaS companies by using AI technology to automate and personalize interactions. The platform employs predictive analytics to identify user behaviors, such as activity levels and risks of customer churn, allowing businesses to engage with customers at optimal times. Syrup.io offers pre-built communication workflows, called "drips," that automate personalized messaging, along with features like "Bespoke Recipes" and "Predictive Audiences" for targeted campaigns based on user data. The company operates on a subscription model, providing a free trial for early adopters to attract users and gather feedback. Syrup.io's goal is to improve customer relationship management by enabling SaaS companies to create tailored campaigns and gain insights into user journeys, ultimately increasing customer retention and revenue.