Company & Role Overview
Summary
About Dutchie
About This Job
What You'll Do...
- Lead the design and implementation of scalable, reliable, and secure data architectures and pipelines.
- Establish best practices and frameworks for data engineering, ensuring performance, scalability, and maintainability.
- Mentor and collaborate with team members, fostering growth and innovation.
- Help guide and lead more junior engineers to deliver on key outcomes for the team.
- Build and optimize ETL/ELT pipelines using tools such as Fivetran and Dagster.
- Architect, deploy, and manage data warehouses and lakes, with a focus on Snowflake.
- Leverage Infrastructure-as-Code (e.g., Pulumi) to automate the provisioning and management of resources.
- Deploy and run data services in Kubernetes for scalability and efficiency.
- Design and maintain data models across various database technologies, including SQL Server, PostgreSQL, MongoDB, and AWS RDS.
- Develop advanced data models to support business intelligence and analytics needs.
- Optimize database performance and ensure robust data governance practices.
- Design and implement cloud-native solutions in AWS
- Optimize cost, performance, and scalability of cloud infrastructure.
- Set up and maintain observability platforms (e.g., Datadog) to monitor data workflows, system health, and performance metrics.
- Establish robust logging, alerting, and dashboard systems for proactive issue resolution.
- Stay ahead of industry trends, introducing new tools and methodologies to improve data engineering practices.
- Collaborate with stakeholders to align technical strategies with business objectives.
- Exceptional problem-solving abilities and analytical thinking.
- Excellent communication skills, with the ability to convey technical concepts to diverse audiences.
- Strong collaboration and leadership skills, with a focus on driving team success.
What You Bring...
- 8+ years of hands-on experience in data engineering or a related field.
- Expertise in modern data tools and platforms, including Snowflake, Fivetran, and Dagster.
- Strong proficiency with database technologies: SQL Server, PostgreSQL, MongoDB, and AWS RDS.
- Advanced knowledge of AWS cloud services, including data-centric solutions.
- Proficiency in Infrastructure-as-Code (e.g., Pulumi) and container orchestration tools like Kubernetes.
- Extensive experience in data modeling, schema design, and database optimization.
- Familiarity with observability tools such as Datadog, Grafana, or Prometheus.
- Proficiency in programming languages such as Python or Scala for data engineering tasks and C# or Ruby for application development.
It's a bonus if you...
- Experience with additional cloud platforms such as Azure or GCP.
- Knowledge of distributed systems and big data technologies.
- Familiarity with CI/CD pipelines and version control systems.
- Experience leading small-medium sized development teams
You'll Get...
- Full medical benefits including dental and vision plans to ensure you always have the best care.
- Equity packages in the form of stock options to all employees.
- Technology (hardware, software, reading materials, etc..) allowance
- Flexible vacation and sick days
Company BenefitsBenefits for this job may vary.
Career Advancement, Dental, Medical, & Vision Benefits, Flexible Time Off / Unlimited Vacation, Inclusive Environment, Paid Time Off, Life Insurance, Lunch & Learns, Paid Parental Leave, Relaxed / Casual Dress Code, Short-Term & Long-Term Disability, Work From Home / Remote
Working Environment
(No Information)
About dutchie
Dutchie is an all-in-one technology platform offering a full suite of solutions to simplify operations: Point of Sale, Ecommerce, Payments, and more. It is our mission to provide consumers with safe and easy access and supports the wave of positive societal change that cannabis is bringing to the world.