Senior Data Engineer - Python, AWS - Software Development market
5+ years
Full-time (40h)
Software Development
Full Remote
Python
AWS
SQL
PostgreSQL
Tableau
Snowflake
Apache Airflow
Requirements
Must-haves
- 5+ years of experience in a Data Engineering role
- Expertise with SQL, both querying and database administration
- Experience with SQL, Python, JavaScript, C#
- Experience with SaaS product development, databases, and data models
- Experience working with Data Analysts
- Experience with modern cloud-based solutions
- In-depth technical experience with both dimensional and transactional data models
- Ability to design, implement, and troubleshoot data pipelines with many data sources
- Comfortable maintaining cloud platforms, Data Operations tasks, and heavy automation
- Strong communication skills in both spoken and written English
Nice-to-haves
- Experience with our Data Stack (Airflow, AWS, Data Vault, dbt, Python, Snowflake, Tableau)
- Preferred DB systems: Snowflake, PostgreSQL, MSSQL
- Startup experience
- Bachelor's Degree in Computer Engineering, Computer Science, or equivalent
What you will work on
- Automate regular data processing to consistently provide high-quality data for analysis
- Build and maintain a cloud data warehouse (Snowflake)
- Utilize modern data stack technologies, with a focus on SaaS product data modeling
- Design, develop, and manage data workflows, pipelines, and cloud-based ETL processes
- Provide reliable infrastructure for storing, processing, and visualizing large data sets
- Work with leadership, key stakeholders, and a growing team of data lovers
- Full life-cycle (back-end development, data model design, business/data analyst support)
- Enable teams to deliver increased insights and better products
- Transform and manage data so that it can be used by analysts, business users, and customers