Data Engineer
at Repairify
St. John's, NL, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 28 Nov, 2024 | Not Specified | 31 Aug, 2024 | 2 year(s) or above | R,Collaborative Work,Genetics,Phones,Python,Recruiting,Analytics,Speech,Product Engineering,Color,Versioning,User Experience,Training,Scala,Data Science,Computer Science,Dbt,Travel,Snowflake,Office Equipment,Hiring | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
JOB DESCRIPTION
Summary/objective
The Data Engineer is responsible for designing, implementing, and maintaining an ETL pipeline to convert raw data into usable information for use in a variety of applications. This role requires strong analytical skills, attention to detail and the ability to communicate effectively to cross department stakeholders. The Data Engineer will work closely with the existing internal development team, QA team, product management team and other members of the data and analytics team to ensure products are consistent, correct, and scalable. The Data Engineer will develop and maintain a high performance and reliable data warehouse for use in internal tools and external offerings. This is an exciting opportunity to get in at the ground level and implement best practices that will have massive practical impacts across the entire organization.
Essential functions
Reasonable accommodation may be made to enable individuals with disabilities to perform these essential functions.
- Design and build out a data warehouse to power internal reporting, embedded analytics, knowledge discovery and ML/AI projects.
- Develop and maintain ETL processes to standardize data from various sources.
- Develop deep familiarity with the scale and limitations of existing data to highlight opportunities for data initiatives.
- Identify opportunities to enrich or improve data quality.
- Communicate with cross-functional teams to define data requirements and timelines for deliverables.
- Other Duties: Please note this job description is not designed to cover all possible activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
MINIMUM QUALIFICATIONS:
- Bachelor’s degree in Computer Science, Data Science, Analytics or other quantitative field, or 2-3 years of equivalent work experience.
- Proven work history in a data engineering role.
- Expert SQL skills.
- Experience with FiveTran, Snowflake and dbt as an ETL stack.
- Familiar with data modelling and data warehousing best practices.
- Familiar with Snowflake admin functions, such as provisioning roles and warehouses to balance cost with user experience.
- Experience cleaning and transforming complex data for use in embedded analytics, internal reporting and analysis.
PREFERRED QUALIFICATIONS:
- Familiarity with Azure and related products.
- Knowledge of an additional language like: Python, R or Scala.
- Basic understanding of predictive modelling and how data is used in ML/DL applications.
- A solid understanding of source control and versioning.
- Incredible attention to detail with a problem-solving approach
- Proven ability to multi-task and prioritize.
- Ability to think creatively and to drive innovation.
- A personable and curious disposition.
- Someone who enjoys both individual and collaborative work and enjoys a casual, comfortable and collegial workplace.
- Comprehensive understanding of software craftsmanship ideals - clean code principles, unit testing fundamentals, design pattern selection and application, architectural pattern selection and application
Supervisory responsibilities
This role has no supervisory responsibilities.
Work environment
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, printers.
Physical demands
Physical requirements include occasional lifting/carrying of 5 pounds; visual acuity, speech, and hearing; hand and eye coordination and manual operate a computer keyboard and basic office equipment. Subject to sitting, standing, reaching, walking, twisting, and kneeling to perform the essential functions. Working conditions are primarily inside an office environment.
Travel required
This position may require some limited travel.
Work authorization/security clearance requirements
N/A
Affirmative Action/EEO statement
The Company provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, or any other status protected under applicable federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
FLSA Classification: Exempt
Salary Grade/Level/Family/Range: Product Engineering
Reports to: Director, Data and Analytic
Responsibilities:
- Design and build out a data warehouse to power internal reporting, embedded analytics, knowledge discovery and ML/AI projects.
- Develop and maintain ETL processes to standardize data from various sources.
- Develop deep familiarity with the scale and limitations of existing data to highlight opportunities for data initiatives.
- Identify opportunities to enrich or improve data quality.
- Communicate with cross-functional teams to define data requirements and timelines for deliverables.
- Other Duties: Please note this job description is not designed to cover all possible activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice
REQUIREMENT SUMMARY
Min:2.0Max:3.0 year(s)
Information Technology/IT
IT Software - DBA / Datawarehousing
Software Engineering
Graduate
Computer science data science analytics or other quantitative field or 2-3 years of equivalent work experience
Proficient
1
St. John's, NL, Canada