
Senior Data Engineer
Interested in this role?
Read all the details below first
Table of Contents
Job Description
Senior Data Engineer at Blockworks
About Blockworks:
Blockworks is a leading provider of crypto industry news, data, and insights. As a remote-first organization with an office in NYC, we're passionate about empowering individuals and businesses to navigate the evolving world of blockchain technology.
The Role:
We're seeking a seasoned Senior Data Engineer to join our growing team. You will play a pivotal role in shaping our data strategy and ensuring the accuracy and efficiency of our data pipelines.
Responsibilities:
- Lead the design, development, and implementation of data models and strategies that power Blockworks' products.
- Architect and manage data warehousing, ingestion, and sourcing strategies, including accessing blockchain nodes and integrating data from third-party sources.
- Design and implement robust ETL solutions, ensuring data quality and integrity.
- Provide technical guidance and mentorship to the engineering team, fostering a collaborative and innovative environment.
- Drive operational efficiency by automating routine tasks and streamlining data processes.
- Collaborate with cross-functional teams to advance key initiatives and projects.
Qualifications:
- Deep understanding of the cryptocurrency industry and its data landscape.
- Minimum 4 years of hands-on experience in data modeling, schema design, data operations, and data warehousing.
- Expertise in SQL (Postgres, dbt, and Hypertables).
- Proven experience building data warehouses using Timescale, Snowflake, or BigQuery.
- Proficiency in programming languages such as Typescript, Go, or Python.
- Familiarity with DevOps tools and solutions like Docker, CI/CD, and AWS.
Benefits:
- Competitive salary range: $160,000 - $200,000/year.
- Comprehensive benefits package including 100% medical coverage, flexible PTO, parental leave, and a hardware stipend.
- Dedicated focus on skill growth and career development with a clear path for advancement.
Qualifications
Required:
- Crypto Industry Expertise: Demonstrated understanding of the cryptocurrency landscape, including blockchain technology, key players, and market trends.
- Data Engineering Proficiency: Minimum 4 years of hands-on experience in data modeling, schema design, data operations, and data warehousing.
- SQL Mastery: Expert-level proficiency in SQL, including experience with Postgres, dbt, and Hypertables.
- Data Warehouse Experience: Proven ability to design and implement data warehouses using platforms like Timescale, Snowflake, or BigQuery.
- Programming Skills: Strong command of programming languages such as Typescript, Go, or Python.
- DevOps Familiarity: Experience with DevOps tools and solutions, including Docker, CI/CD, and AWS.
Preferred:
- Experience with blockchain data sourcing and integration.
- Familiarity with data visualization and business intelligence tools.
- Experience leading and mentoring data engineering teams.
Data Engineering
- Develop and implement data models and strategies that power Blockworks' products.
- Design, build, and maintain data pipelines, ensuring efficient data flow and processing.
- Architect and manage data warehousing solutions, including ingestion and sourcing strategies.
- Create and implement ETL processes, encompassing blockchain node access and third-party data integration.
- Provide technical guidance and mentorship to the data engineering team.
- Optimize data operations and automate routine tasks to enhance efficiency.
- Collaborate with cross-functional teams to drive data-driven initiatives and projects.
Selection Process
Candidates interested in the Senior Data Engineer position at Blockworks will first submit their resume and cover letter through the online portal. A review of applications will be conducted, focusing on relevant experience and skills outlined in the job description. Shortlisted candidates will be invited for a technical phone screening to assess their foundational knowledge and problem-solving abilities.
Those who successfully navigate the phone screening will participate in a virtual interview with the hiring manager and a team member. This interview will delve deeper into technical expertise, project experience, and cultural fit. Finalists may be invited for a more in-depth technical assessment, potentially involving coding challenges or data analysis exercises.
Blockworks aims to make the hiring process transparent and efficient, providing timely feedback to candidates at each stage.
How to Apply
To apply for a job, read through all information provided on the job listing page carefully.
Look for the apply link on the job listing page, usually located somewhere on the page.
Clicking on the apply link will take you to the company's application portal.
Enter your personal details and any other information requested by the company in the application portal.
Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.
Double-check all the information provided before submitting the application.
Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.
Important Note
Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.
About Blockworks
Blockworks is a leading provider of data and insights for the cryptocurrency industry. As a remote-first organization with a vibrant office in New York City, Blockworks empowers individuals and institutions to navigate the complex world of blockchain technology. Driven by a team of passionate experts, Blockworks delivers cutting-edge data solutions, insightful research, and engaging events that foster understanding and growth within the crypto ecosystem. Committed to fostering a culture of innovation and collaboration, Blockworks offers a competitive compensation package, comprehensive benefits, and a clear path for professional development.
Ready to Apply?
Join Blockworks and take your career to the next level. We're looking for talented individuals like you!
Apply for this Job