Staff Software Engineer, Data

Posted about 1 month agoViewed
United States, CanadaFull-TimeData Engineering
Company:Patreon
Location:United States, Canada, EST, PST
Languages:English
Seniority level:Staff, 6+ years
Experience:6+ years
Skills:
PostgreSQLPythonSoftware DevelopmentSQLApache AirflowDynamoDBKafkaMySQLSnowflakeSparkCI/CDMentoringData modeling
Requirements:
6+ years of experience in software development. At least 2+ years of experience in building scalable, production-grade data pipelines. Expert-level proficiency in SQL. Expert-level proficiency in distributed data processing tools like Spark, Flink, or Kafka Streams. Strong programming foundations in Python or similar language. Good software engineering design patterns and principles (testing, CI/CD, monitoring). Expert in modern data lakes (e.g., Delta Lake, Iceberg). Familiar with data warehouses (e.g., Snowflake, Redshift, BigQuery). Familiar with production data stores such as relational (e.g., MySQL, PostgreSQL), object (e.g., S3), key-value (e.g., DynamoDB), and message queues (e.g., Kinesis, Kafka). Excellent collaboration and communication skills. Understanding of data modeling and metric design principles. Bachelor’s degree in Computer Science, Computer Engineering, or related field, or equivalent experience.
Responsibilities:
Design, build, and maintain data pipelines for all data use cases. Develop scalable data models to support product features and analytics. Implement batch and streaming pipelines using Spark, Python, and Airflow. Define and enforce standards for data accuracy, completeness, lineage, and dependency management. Build monitoring and observability for data systems. Collaborate with stakeholders to deliver data solutions. Pay down technical debt and drive best practices. Mentor peers and shape the future of data at Patreon.
About the Company
Patreon
251-500 employeesVideo
View Company Profile
Similar Jobs:
Posted 30 days ago
United States, CanadaFull-TimeData Analytics
Staff Software Engineer, Data Management
Company:Amplitude
Posted 2 months ago
United States, Canada, United KingdomFull-TimeSoftware Development
Staff Software Engineer (Data Platform)
Posted 3 months ago
United StatesFull-TimeSoftware Development
Staff Software Engineer, Experimentation Data
Company:Airbnb