Instrumentl is a mission-driven startup helping the nonprofit sector to drive impact, and they are seeking a Senior Data Engineer to help scale and evolve their data platform. The role involves shaping the architecture, improving reliability, and building systems for data ingestion, storage, processing, and analytics.
Responsibilities:
- Design and scale our data platform including pipelines, models, and orchestration frameworks
- Develop scalable ETL/ELT pipelines for ingesting data from APIs, databases, and event streams
- Define and implement systems for data ingestion, storage, processing, and transformation
- Build and manage workflow orchestration using tools like Airflow
- Build semantic layer as well as dashboards
- Establish best practices for data modeling, testing, and quality
- Partner with stakeholders to shape data requirements and enable BI and analytics use cases
- Optimize systems for performance, scalability, and cost from day one
- Apply software engineering principles (testing, CI/CD, modular design) to data infrastructure
Requirements:
- A minimum of 5+ years of software engineering experience with the last 2-3 years in data engineering, ideally including early-stage or 0→1 environments
- Strong programming skills in Python
- Advanced proficiency in SQL
- Proven experience building ETL/ELT pipelines end-to-end
- Experience with orchestration tools like Airflow
- Deep understanding of the data lifecycle: ingestion → storage → processing → transformation → serving
- Experience with cloud platforms (AWS, GCP, or Azure)
- Experience supporting BI tools (Looker, Tableau, etc.)
- Familiarity with modern data warehouses (Snowflake, BigQuery, Redshift)
- Experience working in startup environments
- Experience with streaming pipelines (Kafka, Kinesis)
- Exposure to ML/AI data pipelines
- Familiarity with Ruby and Rails
- Experience with data analytics and data science concepts