Senior / Staff Software Engineer, Data Infrastructure
Builds and scales data infrastructure including ingestion pipelines, orchestration with Dagster, and optimization on AWS and Snowflake. Requires 5+ years experience with data pipelines, Python, and cross-functional collaboration in a high-growth AI music platform.
What You’ll Do
- Design, build, and maintain scalable data ingestion pipelines using AWS services such as Kinesis, Firehose, Lambda, S3, and Glue.
- Own the architecture and reliability of core data infrastructure, including both streaming and batch pipelines.
- Build and maintain data workflows and orchestration using Dagster, ensuring pipelines are modular, testable, and observable.
- Partner with backend and product engineers to define event schemas, data contracts, and ingestion patterns from production systems.
- Improve the reliability and observability of data pipelines through monitoring, alerting, lineage tracking, and automated recovery mechanisms.
- Collaborate with Analytics and ML teams to ensure the data platform supports a wide range of use cases, from reporting to model training.
- Optimize pipelines and storage for performance, cost efficiency, and scalability across AWS and Snowflake.
- Implement infrastructure as code (e.g., Terraform) to manage AWS and Snowflake resources in a consistent, reproducible way.
- Contribute to data platform standards, including schema evolution, data quality enforcement, and pipeline reliability best practices.
- Lead technical design discussions and help shape the future architecture of Suno’s data platform.
- Mentor other engineers and raise the bar for engineering quality, reliability, and maintainability.
What You’ll Need
- 5-7+ years of experience as a Software Engineer, Data Engineer, or in a similar infrastructure-focused role.
- Strong programming skills (Python preferred) with experience building production-grade distributed systems.
- Deep experience building and operating data pipelines, including both real-time (streaming) and batch processing systems.
- Hands-on experience with AWS data services, including Kinesis (Streams), Firehose, Lambda, and Glue.
- Strong experience with Snowflake, including data modeling, performance optimization, and large-scale data processing.
- Experience with orchestration frameworks such as Dagster (or similar tools like Airflow), with an emphasis on building maintainable, observable workflows.
- Proficiency with dbt for managing transformations, testing, and modular data modeling.
- Experience designing systems for reliability and observability (monitoring, logging, alerting, tracing).
- Familiarity with infrastructure as code (e.g., Terraform) and managing cloud resources programmatically.
- Strong understanding of data warehousing, data modeling, and pipeline design best practices.
- Experience collaborating cross-functionally with data, ML, and product engineering teams.
- Ability to operate in ambiguous environments and make pragmatic, high-quality technical decisions.
- A strong sense of ownership and a track record of delivering scalable infrastructure systems.
Enterprise Application Data Architect, GTM Systems
Define and improve data architecture for GTM systems and enterprise CRM. Lead Salesforce data modeling, integrations, governance, and quality initiatives across the customer lifecycle.
Staff Software Engineer, Data Platform
Staff Software Engineer building and scaling high-volume, low-latency distributed data platform services and analytics infrastructure using Java, Kinesis, Flink, Snowflake, and Kubernetes. Requires 8+ years experience and U.S. Person status for FedRAMP access.
Staff Engineer - Data Platform
Staff-level technical lead and architect for Haus's data ingestion and normalization platform. Owns schema evolution, data contracts, DQ, lineage, and observability in a GCP/BigQuery/dbt stack. Partners with DS and Product; mentors senior engineers.
Staff Data Infrastructure Engineer
Staff-level Data Infrastructure Engineer to architect and evolve the data platform (Snowflake, ingestion, orchestration, CI/CD, AWS infra) serving analytics, product, and ML teams. Requires 10+ years building scalable data platforms and proven technical leadership.
Senior Manager, Data Engineering
Lead and scale Headway's data engineering team, owning architecture for data warehouse, pipelines, dbt transformations, and orchestration to power analytics, ML, and operations. Requires 8+ years data engineering experience and 3+ years managing teams.