Senior Data Engineer
Come work with us at Craftjack to make a real difference in the way service professionals run their businesses. Craftjack is an emerging online referral service that is an operating brand of HomeAdvisor, the leading online marketplace helping homeowners and home service professionals connect. We heavily value diligence, curiosity, and initiative, as those are key to unlocking the value of Craftjack’s data for our users and our decision-making. Your work will be impactful across the entire organization. We're not afraid to make mistakes or take risks, and we are constantly improving.
Overview:
Craftjack is looking for a Senior Data Engineer to play a key role in our growing Analytics team. This position requires the candidate to demonstrate deep hands-on expertise and leadership in complex SQL development concepts, Python scripting for data integrations, and ELT architecture, design, and development. The Senior Data Engineer will play an integral role in creating and scaling a data-driven culture by building a single source of truth foundation that consumers trust. This is a full-time remote position with optional travel to Chicago for quarterly meetings (post-COVID).
Responsibilities:
- Lead the design, implementation and automation of data pipelines, sourcing data from internal and external systems, transforming the data for the optimal needs of various systems and business requirements.
- Design, develop, and implement data integration and architecture solutions to effectively process high-volume disparate data sources, meet processing SLAs, and support the analytic and reporting needs of the business.
- Lead the creation of integrated data views based on business or analytics requirements.
- Research and lead the identification and implementation of process improvements that address complex technology and data gaps.
- Audit existing disparate data sources and improve data reliability, efficiency, scalability, and quality that can later be used by internal stakeholders.
- Maintain professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.
- Help scale and evangelize Craftjack’s data culture and strategy as the platform and business grows.
- Discover opportunities for new data acquisition sources and tools.
Qualifications:
- 5-7 years of experience in data, analytics, or application development.
- 3+ years hands-on experience in developing data integrations and API integrations using Python or another comparable scripting language.
- Bachelor’s degree with Master’s preferred in Computer Science, Information Technology, related discipline..
- Highly proficient in SQL and Python.
- Expert knowledge of data integration design and development, ensuring accuracy and ease of consumption. Ability to design processes with maintainability, scalability, and efficiency in mind.
- Experience in gathering business requirements, data analysis, data profiling, and dimensional data modeling.
- Previous project leadership experience is a must.
- Knowledge in Data Warehouse architecture, Business Intelligence principles, and machine learning.
- Strong troubleshooting and problem-solving skills, high attention to detail, and the ability to communicate effectively in a clear and consistent manner.
- The creativity to go beyond current tools to deliver the best solution to the problem.
- Inquisitiveness and a real passion for continued self-improvement and development of new skills.
- Ability to work independently and make key decisions on projects without fear of voicing your opinions.
If you’re excited about joining a collaborative, high-impact team, send us your resume to start the conversation.