Principal Python Engineer - Core Software Engineering
Crystal Blockchain, Inc.
Position Summary
We are looking for a talented Principal Python Engineer who will lead the architectural decision-making and strategy for our software products. The successful candidate will be responsible for overall vision, strategy, and execution of the company’s Software products. This is a remote role and we are flexible with considering applications from anywhere in Europe.
Details
crystalblockchain.com
Duties and Responsibilities
- Technical Leadership: Provide technical leadership and guidance in Python development, data lake architecture, and big data solutions.
- Software Development: Lead the design, development, and deployment of robust Python-based applications and services, with a focus on efficiency, scalability, and maintainability.
- Data: Design, implement, and optimize data warehouse/datalake solutions, such as SnowFlake or Clickhouse, ensuring seamless integration with existing systems and efficient data processing capabilities.
- Digital Transformation: Drive digital transformation initiatives by re-engineering and improving existing software solutions, leveraging modern technologies and best practices.
- Collaboration: Collaborate with cross-functional teams, including product, sales, security & data intelligence, to identify requirements, define solutions, and deliver value-added services.
- Mentorship & Training: Mentor junior engineers, conduct technical training sessions, and foster a culture of continuous learning and innovation within the engineering team.
- Documentation: Create architecture diagrams and technical documentation.
- Best Practices: Ensure architectural integrity in accordance with best practices and software design principles from conception to implementation.
- Strategy: Participate in defining and executing the Company’s vision and strategy in software development.
Qualifications
- Minimum of 8 years of professional experience in Python development, with a strong focus on big data and data lake solutions.
- Strong knowledge of PostgreSQL and data warehouse solutions such as Clickhouse or SnowFlake.
- Proven track record of leading digital transformation initiatives and re-engineering existing software solutions.
- Proven track record of designing, implementing, and optimizing data warehouse and data lake architectures.
- Solid understanding of cloud computing platforms (e.g., AWS, GCP) and related services (e.g., S3, EC2, Redshift, Athena).
- Excellent problem-solving skills, with a keen attention to detail and a passion for delivering high-quality software solutions.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
- Extensive understanding of architectural styles and design patterns.
- Experience with deploying complex applications on cloud platforms using a container orchestration platform, such as Kubernetes.
- Understand the tradeoffs of performance, compute, and memory and simultaneously optimize for all three.
- Track record of working on hard problems including job scheduling, concurrency, and scaling.
- Business savvy; able to think strategically and make intelligent technical vs business trade-off recommendations.
- Independent and self-driven.
Bonus Points
- Experience with building and maintaining large scale and/or real-time complex data processing pipelines using Kafka, Hadoop, Hive, Storm, or Zookeeper.
- Prior experience in the compliance sector, particularly within traditional finance or crypto-related environments.
- Experience working in or with analytics-focused companies including familiarity with analytics tools, data visualization techniques, and best practices in data-driven decision-making.
- Contribution to open-source projects and Stackoverflow.
- Familiarity with Blockchain technologies.
- Familiarity with the GoLang and Rust programming languages.
- Familiarity with Infrastructure as a code such as Terraform.
- Familiarity with GraphQL query language.
- Experience with a distributed team / remote work.
Expertise level
Similar Jobs in Netherlands
Python Data Engineer
Hirexa Solutions
2 months 1 week ago
Python Developer
Jooble
2 months 1 week ago
Senior Python Engineer
Datenna
remote
2 months 1 week ago
Python Developer
Berkeley Square - Talent Specialists in IT & Engineering
2 months 1 week ago
Python Developer
ITSync
2 months 1 week ago