Match score not available

Principal Python Engineer - Core (Remote)

77% Flex
Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Minimum 8 years of Python development, Strong knowledge of PostgreSQL and data warehousing.

Key responsabilities:

  • Provide technical leadership in Python development
  • Lead design and deployment of Python applications with focus on efficiency
Crystal Blockchain Analytics logo
Crystal Blockchain Analytics Scaleup https://crystalblockchain.com/
51 - 200 Employees
See more Crystal Blockchain Analytics offers

Job description

Logo Jobgether

Your missions

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.

More 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 optimise 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 optimising 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 optimise for all three.
    • Track record of working on hard problems including job scheduling, concurrency, and scaling.
    • You want to work on building things the “right” way to make sure our technical foundation is solid as we build on top of it over the coming years.
    • 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.

    Required profile

    Experience

    Level of experience: Senior (5-10 years)
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Go Premium: Access the World's Largest Selection of Remote Jobs!

    • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
    • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
    • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
    • Try out our Premium Benefits with a 7-Day FREE TRIAL.
      No obligations. Cancel anytime.
    Upgrade to Premium

    Find other similar jobs