Key Responsibilities:
- Design, implement, and test an enterprise-grade DR plan for the data warehouse.
- Develop and maintain data warehousing models and support ETL/ELT processes using Python, SQL, and DBT within a Snowflake and AWS cloud environment.
- Administer and manage the Snowflake data warehouse within the AWS environment, overseeing configuration, security, performance optimization, and resource allocation to ensure efficient, scalable, and cost-effective data operations.
- Partner with business stakeholders, Analytics, and Data Science teams to support their data infrastructure needs and troubleshoot technical issues.
- Collaborate with Analytics Engineers and Data Scientists to build scalable data models.
- Create and maintain batch and real-time data pipelines using Snowflake, DBT, and other cloud-based tools.
- Develop tools and solutions to streamline CI/CD workflows.
- Work cross-functionally with engineering teams, business stakeholders, and project managers to deliver high-quality projects on time.
What You Bring:
- 5+ years of experience in technology leadership, specifically managing data warehouse teams.
- 10+ years of experience in software development, data engineering, or related fields, working with large datasets.
- Strong expertise in data modeling, ETL development, and data warehousing with proficiency in writing complex SQL and developing in Python.
- Experience with data modeling and orchestration tools such as Airflow, DBT, etc.
- Familiarity with software configuration management tools (e.g., Git) and CI/CD tools (e.g., Jenkins, Nexus).
- Deep understanding of best practices across the software development lifecycle (SDLC) and a collaborative approach to producing high-quality products.
- A commitment to efficient designs and delivering accurate results.
- Ability to assess design tradeoffs and collaborate with team members to find optimal solutions.
- Experience working with both technical and non-technical teams to gather requirements and translate them into actionable data engineering tasks.
- A team player with integrity, who values diverse perspectives and respects others’ ideas.
Other Jobs from Thrasio
Senior NetSuite Developer
Cloud Engineer II
Senior Data Analytics Engineer
Senior Data Analytics Engineer
Senior Data Analytics Engineer
Similar Jobs
Data Scientist
Data Science Engineer
Senior System Administrator / DevOps Infrastructure Engineer
Senior Software Engineer
Software Engineer II - Java Backend
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say