Description:
The Data Engineer will support and enhance the data infrastructure for two of our dynamic brands: FatCats and Costa Vida. This role is critical to ensuring seamless data flow, reliable pipelines, and actionable insights that empower our analytics teams and inform strategic decisions across both brands.
The Data Engineer is instrumental in shaping and executing our data strategy. Work closely with analysts, business leaders, and cross-functional teams to ensure data systems are robust, scalable, and secure.
Requirements:
- Data Collection: Aggregate data from diverse sources, including internal databases, APIs, and streaming platforms.
-
Data Transformation: Convert raw data into structured, analysis-ready formats.
-
Data Storage: Architect and maintain scalable storage solutions such as data warehouses.
-
Data Quality: Monitor and validate data integrity to ensure reliability and accuracy.
-
Data Pipelines: Build and manage efficient, secure data pipelines using APIs and SFTP protocols.
-
Data Architecture: Design and optimize data infrastructure to support evolving business needs.
-
Data Testing: Identify and resolve errors through thorough testing and system updates.
-
Data Visualization: Support the analytics team by creating dashboards, reports, and visual tools that drive insight and clarity.
WORKING REQUIREMENTS/CONDITIONS
-
Experience: 5+ years working with Python, SQL, JSON, and data visualization/exploration tools.
-
Tools: Strong experience with Snowflake and the AWS ecosystem.
-
ETL Expertise: Proven experience in building and maintaining robust ETL pipelines.
-
Communication: Ability to articulate complex technical concepts to non-technical stakeholders.
-
Team Player: Comfortable working in a fast-paced, research-driven environment with multiple concurrent projects.
WORKING CONDITIONS
-
Office Setting: No hazardous or significantly unpleasant conditions.
MENTAL ACTIVITIES AND REQUIREMENTS OF THIS POSITION
-
Reasoning Ability: Ability to deal with a variety of variables under only limited standardization.
-
Able to interpret various instructions.
-
Mathematics Ability: Ability to perform basic math skills, use decimals to compute ratios and percents, and to draw and interpret graphs.
-
Language Ability: Ability to read a variety of books, magazines, instruction manuals, atlases, and encyclopedias.
-
Ability to prepare memos, reports, and essays using proper punctuation, spelling, and grammar.
-
Ability to communicate distinctly with appropriate pauses and emphasis; correct pronunciation (or sign equivalent); and variation in word order using present, perfect, and future tenses.
INTENT AND FUNCTION OF JOB DESCRIPTIONS
Job descriptions assist organizations in ensuring that the hiring process is fairly administered and that qualified employees are selected. They are also essential to an effective appraisal system and related promotion, transfer, layoff, and termination decisions. Well-constructed job descriptions are an integral part of any effective compensation system.
All descriptions have been reviewed to ensure that only essential functions and basic duties have been included. Peripheral tasks, only incidentally related to each position, have been excluded. Requirements, skills, and abilities included are the minimal standards required to perform the positions. In no instance, however, should the duties, responsibilities, and requirements delineated be interpreted as all-inclusive. Additional functions and requirements may be assigned by supervisors as deemed appropriate.
In accordance with the Americans with Disabilities Act, it is possible that requirements may be modified to accommodate disabled individuals. However, no accommodation will be made which may pose serious health or safety risks to the employee or others or which impose undue hardships on the organization.
Job descriptions are not intended as and do not create employment contracts. The organization maintains its status as an at-will employer. Employees can be terminated for any reason not prohibited by law.