Senior Data Engineer
WFA Digital Insight
The demand for skilled data engineers in the digital asset space has surged, with a 25% increase in remote job postings over the last year. Keyrock, a pioneering market maker, is seeking a seasoned Senior Data Engineer to drive its data platform forward. With a strong focus on innovation and collaboration, this role offers a unique chance to shape the company's data strategy and work with cutting-edge technologies. As remote work continues to dominate the job market, candidates with expertise in cloud-based data systems and a passion for digital assets will be highly sought after. Before applying, candidates should be aware of the company's emphasis on Rust development, Web3, and DeFi
Job Description
About the Role
As a Senior Data Engineer at Keyrock, you will be integral to the development of the company's data platform, working closely with cross-functional teams to design, build, and maintain large-scale data systems. Your primary focus will be on creating real-time data pipelines, ensuring data quality, and enabling data-driven decision-making across the organization. You will be part of the Central Data Team, a newly formed group tasked with harnessing the power of data to drive business growth and innovation.The role involves collaborating with various stakeholders, including trading desks, product teams, and external partners, to identify data requirements and develop tailored solutions. With a strong emphasis on automation, scalability, and reliability, you will design and implement data architectures that can handle high volumes of data from diverse sources, including market data feeds, trading platforms, and internal systems.
Keyrock's commitment to innovation and customer satisfaction means that you will have the opportunity to work with the latest technologies and contribute to the development of new products and services. The company's flat organizational structure and emphasis on open communication ensure that your ideas and contributions will be valued and recognized.
What You Will Do
- Design and develop scalable data pipelines for real-time and batch data processing
- Collaborate with cross-functional teams to identify data requirements and develop data products
- Build and maintain large-scale data systems, ensuring high availability and reliability
- Develop and implement data governance and data quality frameworks
- Design and implement data architectures for real-time data processing and analytics
- Work closely with the infrastructure team to ensure seamless integration with existing systems
- Develop and maintain data models, data contracts, and schema evolution
- Build self-serve tooling for data consumption and publication
- Collaborate with the research team to develop predictive models and data-driven insights
- Ensure compliance with regulatory requirements and industry standards
- Participate in the development of the company's data strategy and roadmap
What We Are Looking For
- 8+ years of experience in building production data systems
- Strong proficiency in Python and SQL, with a deep understanding of database query optimization
- Experience with data modeling, data warehousing, and ETL/ELT processes
- Strong understanding of data governance, data quality, and data security
- Experience with cloud-based data platforms, such as AWS or GCP
- Strong understanding of software development principles, including design patterns, testing, and version control
- Experience with Agile development methodologies and collaborative development tools
- Strong communication and interpersonal skills, with the ability to work effectively with cross-functional teams
- Experience with data visualization tools, such as Tableau or Power BI
- Strong understanding of data architecture and data engineering principles
Nice to Have
- Experience with Rust development and Web3 technologies
- Knowledge of DeFi protocols and digital asset trading platforms
- Experience with machine learning and predictive modeling
- Familiarity with containerization using Docker and Kubernetes
- Experience with cloud-based data lakes and data warehouses
Benefits and Perks
- Competitive salary and bonus package
- Comprehensive health insurance and wellness programs
- Flexible working hours and remote work options
- Professional development opportunities, including training and conference sponsorships
- Access to cutting-edge technologies and innovative projects
- Collaborative and dynamic work environment
- Recognition and reward programs for outstanding performance
- Opportunities for career growth and advancement within the company
How to Stand Out
- Be prepared to discuss your experience with data engineering and software development, highlighting specific examples of data systems you have designed and built.
- Show a strong understanding of data governance, data quality, and data security, and be prepared to discuss your approach to these areas.
- Familiarize yourself with Keyrock's technology stack, including Rust and Web3, and be prepared to discuss your experience with similar technologies.
- Highlight your ability to work effectively in a remote environment, with strong communication and collaboration skills.
- Be prepared to discuss your salary expectations and benefits requirements, and be open to negotiation.
- Research the company's culture and values, and be prepared to discuss how you align with them.
- Prepare examples of your data engineering projects, including any open-source contributions or personal projects.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.