Lead and Manage: Supervise, mentor, and grow a team of data and software engineers, promoting an inclusive and high-performance culture.
Technical Guidance: Provide strategic and technical direction to build, maintain, and enhance data pipelines and ETL processes.
Blockchain Data Integration: Oversee the extraction and transformation of blockchain and other data sources, ensuring quality and accuracy.
Collaboration: Work closely with frontend, trading, and product teams to ensure efficient data flow and integration.
Project Management: Plan, prioritize, and manage projects, ensuring timely and quality delivery of key features.
Innovation and Scalability: Drive initiatives to optimize data retrieval and processing, enhancing the performance of our systems as data volumes grow.
Problem Solving: Troubleshoot and resolve complex data-related challenges in a timely manner.
Requirements
Experience: 5+ years in software/data engineering roles, with at least 2 years of engineering management experience.
Technical Expertise: Strong proficiency in data engineering (e.g., Python, SQL, data processing frameworks, serving frameworks). Familiarity with blockchain data structures and APIs is a plus.
Leadership Skills: Proven ability to build and lead high-performing engineering teams.
Communication: Excellent communication skills, capable of articulating complex technical concepts to both technical and non-technical audiences.
Project Management: Experience managing agile workflows and prioritizing tasks effectively.
Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Preferred Qualifications
Experience working in a crypto-focused company or startup environment.
Familiarity with blockchain protocols and decentralized technologies.
Proficiency with cloud-based data solutions (e.g., AWS, GCP).
Experience with data visualization tools and libraries.