What are the responsibilities and job description for the Data Engineer II - Global Marketing Technology position at Efficus, Inc.?
Data Engineer II - Global Marketing Technology
Who we are :
We are an innovative performance apparel company for yoga, running, training, and other athletic pursuits. Setting the bar in technical fabrics and functional design, we create transformational products and experiences that support people in moving, growing, connecting, and being well. We owe our success to our innovative product, emphasis on stores, commitment to our people, and the incredible connections we make in every community we're in. As a company, we focus on creating positive change to build a healthier, thriving future. That includes creating an equitable, inclusive and growth-focused environment for our people.
About this team :
Our Engineering is dedicated to building secure, reliable, and performant products for our guests and partners. We embrace the philosophies of Agile, DevOps, and SRE to accelerate our development process and provide the most enjoyable, inclusive, and supportive work environment possible. We believe our journey is more fun when it is collaborative, as we focus on the future instead of the past. As an Engineer, you will work as part of a global team supported by our business and architecture partners to help us collaboratively develop and deliver industry leading technology solutions that drive our business goals.
The Global Marketing Technology Team oversees the technical aspects of the company's global marketing technology stack. We aim to provide world class shopping experiences for our guests by enabling data to effectively personalize interactions with our guests. We are looking for a passionate, high-energy individual who is excited about delivering data-driven capabilities to meet the company's growing marketing, insights, analytics, and intelligence capabilities leveraging the best-in-class industry proven solutions. This individual must have a track record of working in a collaborative environment, managing multiple stakeholders in a fast-paced environment and should take pride in evolving the entire organization to create the future data technology platform for growth.
Here are the details :
A day in the life :
As an Engineer II, you will bring a high level of technical knowledge, but also an ability to spread knowledge to your co-workers. You will help form the core of our engineering practice at the company by contributing to all areas of development and operations (pre-production to production). You will be an example of what good engineering looks like and help others around you refine their skills. You will be part of a day-to-day production release team and may perform on-call support functions as needed. Having a DevOps mindset is the key to success in this role, as Engineers are commonly part of full DevOps teams that "own" all parts of software development, release pipelines, production monitoring, security and support.
Data Engineering ProjectsData pipeline creation and maintenance. Stack : Google Cloud Platform (GCP), Azure Cloud, Azure Databricks, SnowflakeIncludes engineering documentation, knowledge transfer to other engineers, future enhancements and maintenance
Create secure data views and publish them to the Enterprise Data Exchange via Snowflake for other teams to consumeData pipeline modernization and migration via Databricks Delta Live Tables (DLT) and Unity CatalogLeverage existing CICD process for pipeline deploymentAdhere to PII encryption and masking standardsData Engineering Tools / TechniquesOrchestration tools- ADF, AirFlow, FiveTranLanguages- SQL, PythonData Modeling- Star and Snowflake SchemaStreaming- Kafka, EventHub, Spark, Snowflake StreamingDevOps SupportSupport improvements to current CICD processProduction monitoring and failure supportProvide an escalation point and participate in on-call support rotationsParticipate in discussions on how to improve DevOpsBe aware of product release and how that impacts our businessTake part in Agile ceremoniesPerform engineering assignments using existing procedures and best practicesConduct research to aid in product troubleshooting and optimization effortsParticipate in and contribute to our Engineering Community of PracticeQualifications :
Completed Bachelor's degree or diploma (or equivalent experience) in Computer Science, Software Engineering or Software Architecture preferred; candidates with substantial and relevant industry experience are also eligible5 years of relevant engineering experienceGoogle Professional Data Engineer Certification is preferredExperience in Big Table, ClickStream data migration, Semi-Structured and Un-Structured data managementExperience with Google GCP and BigQueryExperience with developing complex SQL queriesExperience with CI / CD principles and best practicesExperience with Azure Data Factory, Azure Data Bricks, Snowflake, and Storage Accounts.Experience working with a Data Engineering team and understanding of Data Engineering practices.Ability to learn, understand, and work quickly with new emerging technologies, methodologies, and solutions in the Cloud / IT technology spaceExperience with bug tracking and task management software such as JIRA, etc.Experienced in managing outages, customer escalations, crisis management, and other similar circumstances.Must haves :
Acknowledges the presence of choice in every moment and takes personal responsibility for their life.Possesses an entrepreneurial spirit and continuously innovates to achieve great results.Communicates with honesty and kindness and creates the space for others to do the same.Leads with courage, knowing the possibility of greatness is bigger than the fear of failure.Fosters connection by putting people first and building trusting relationships.Integrates fun and joy as a way of being and working, aka doesn't take themselves too seriously.