About Us
Balsam Brands is a global, eCommerce retailer with roots in seasonal, Christmas, and home décor. We are thrilled to extend our reach into Latin America, bringing the magic of the holidays to a vibrant new location. Your role will be pivotal in shaping the future and trajectory of our company!
Why Balsam Brands?
At Balsam Brands, we're not just a company. Our people-first approach means that you're not just an employee; you're a valued member of a community that values relationship building, authenticity, and doing the right thing. We've been sharing joy across the globe, with growing teams in Boise, ID, Redwood City, CA, Dublin, IE, and Manila, PH. Now, we're excited to welcome talent from across Latin America!
Our Mission:
Create Joy Together. Join us in empowering our team and partners to love what they do. At Balsam Brands, we're about more than just the products we sell; we're about creating experiences that inspire meaningful moments with family and friends. Your work will contribute to our larger mission of giving back to our families and communities in impactful ways. When you join Balsam Brands, you're not just joining a company; you're joining a culture of caring and interesting people doing challenging work to grow together to delight our customers. Together, we're building a workplace where everyone feels welcome, supported, and encouraged to bring their best selves to work every day. Ready to be a part of the joy? Explore more about the Senior Data Engineer role below.
What you'll do:
- Design and implement robust, scalable, and high-performance data solutions using Snowflake, dbt and Python
- Lead the migration of existing data platforms to Snowflake, ensuring minimal disruption to business operations
- Manage the full lifecycle of data within Snowflake, from ingestion and storage to analytics and reporting
- Conduct performance tuning and troubleshooting of the Snowflake environment to ensure optimal efficiency
- Be accountable for building and maintaining the data infrastructure for the organization
- Collaborate with systems analysts and cross functional partners to understand data requirements
- Champion data warehouse, create denormalized data foundation layer and normalized data marts
- Define strategies to capture all data sources and impact of business process changes on data coming from those sources
- Work on all aspects of the data warehouse/BI environment including architecture, design, development, automation, caching and performance tuning
- Build required infrastructure for optimal extraction, transformation and loading of data from various data sources on Cloud leveraging SQL, data cloud platforms like Snowflake
- Identifying, designing and implementing internal process improvements including re-designing infrastructure for greater scalability, optimizing data delivery, and automating manual processes
- Working with stakeholders including the Executive, Product, Data and Design teams to support their data infrastructure needs while assisting with data-related technical issues
- Continually explore new technologies like Big Data, Artificial Intelligence, Generative AI, Machine Learning, and Predictive Data Modeling
What you bring to the table:
- 8+ years of professional experience in the data engineering field
- Hands-on polyglot programming expertise - hands-on, current Python experience is a must-have
- Marketing channel data automation, pipeline monitoring and data delivery is strongly preferred
- Extensive experience in designing, developing Snowflake Cloud Data Platform
- Proficiency in Multi cloud platform like Azure, AWS and/or GCP
- Proficiency in designing and implementing data pipelines using diverse data sources including databases, APIs, external data providers, and streaming sources
- Demonstrated history of designing efficient data models using Medallion Architecture
- Deep understanding and experience with relational (SQL Server, Oracle, Postgres and MySQL) and NoSQL databases
- Experience building and supporting REST APIs for both inbound and outbound data workflows
- Proficiency and solid grasp of distributed system concepts to design scalable and fault tolerant data architectures
- Excellent critical thinking to perform root cause analysis on external and internal processes and data to identify opportunities for improvement and answer questions
- Excellent analytic skills associated with working on structured and unstructured datasets
- Ability to build processes that support data transformation, workload management, data structures, dependency and metadata
- Ability to build and optimize data sets, 'big data' data pipelines and architectures
- Ability to understand and tell the story embedded in the data at the core of our business
- Ability to communicate with non-technical audience from a variety of business functions
- Strong knowledge of coding standards, best practices and data governance
- Advanced English proficiency (B2-C1 or higher)
We offer:
- We welcome new ideas and allow you to make an immediate impact on the team.
- Accrual-based Paid Time Off (PTO for any reason, including sick days), plus paid national holidays and a flexible work schedule.
- Personal laptop.
- Health and wellness package.
- Fully remote.