Talent.com
StreamingFast
Senior Go Engineer (Distributed Data Systems), Presence Montreal, CanadaStreamingFast • Montreal (administrative region), QC, Canada
Senior Go Engineer (Distributed Data Systems), Presence Montreal, Canada

Senior Go Engineer (Distributed Data Systems), Presence Montreal, Canada

StreamingFast • Montreal (administrative region), QC, Canada
10 days ago
Job type
  • Full-time
Job description

Montreal, Canada

Location: Montreal, Canada

About StreamingFast

StreamingFast is a cutting-edge technology firm, a core developer on The Graph, revolutionizing the way blockchain data is processed and analyzed. We specialize in integrating Firehose and Substreams (our two flagship products) into all blockchains, enabling users to process entire networks in less than 5 minutes. Our platform empowers users to compose upon other people's indexes and data models, fostering a more open and collaborative space. Launched in 2018 and originally backed by top investors, StreamingFast embarked on a journey towards becoming a fully employee-owned enterprise. This pivotal transformation was made possible through a core developer grant from The Graph in June 2021.

Alongside this work, StreamingFast is the technology power behind Boolean Labs.

Boolean Labs is a forward-thinking web3 and AI venture studio. We specialize in building new tech companies from the ground up in the realms of crypto, web3, and AI, including applications based on Large Language Models (LLMs). By pairing innovative ideas with experienced operators and providing essential capital, we're at the forefront of driving growth and scale in these cutting-edge technologies. Boolean Labs is a collaboration between Diagram Ventures, a $300M venture studio in Montreal, and StreamingFast, a group of web3 builders, investors, and core developers of The Graph protocol. Our unique position at the intersection of blockchain and AI technology sets us apart in creating transformative solutions.

In our quest to innovate, we offer exciting opportunities for talented individuals to make a significant impact in the blockchain and LLM industry. This might sound like buzzwords only, but do reach out to us nonetheless, you'll see we aren't kidding around.

What we value

  • Speed of execution through great tooling and proper testing
  • Simplicity and cutting the cruft
  • Voracious learning that does not stop until you've grasped the full stack
  • Collision of ideas to produce better ideas

What you'll do

As a Senior Go (Golang) Developer, you will be working at designing, developing and deploying distributed data systems in the blockchain world. You will need to dig deep, contribute to our scheduling engine, optimize data flows, write indexing strategies.

You also will be exposed to lots of blockchain data and protocols, lots of consensus algorithms, and you will need to dig pretty deep into each.

You will join our deeply experienced senior engineers, and take on some of our toughest challenges.

This is not work for the faint of heart. Diligence, grit, rigour and attention to details are must haves.

Responsibilities

  • Design and implement scalable and robust distributed data processing systems using Go.
  • Work closely with our CTO, Engineering Director, and other senior engineers to define feature specifications and build the next generation of products and features.
  • Lead the development of critical system components, ensuring high performance and reliability.
  • Promote a culture of excellence.
  • Continuously evaluate and incorporate new technologies to improve our own.

Who you are

We are seeking a candidate who possesses the following qualifications and qualities:

  • Around 15 years of engineering experience, with a focus on strong software development practices.
  • 5+ years of experience in proficient Go (Golang) software design, with a solid understanding of its strengths and ecosystem.
  • Experience with distributed systems, databases, and cloud services (databases, cloud-native systems, micro-services, etc.)
  • Strong foundation in algorithms, data structures, and system design.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work collaboratively in a team environment.

Preferred qualifications

  • French speaking is a plus
  • Experience writing in Rust a plus
  • Experience with reading Rust, C++
  • Experience with TypeScript and React interesting if you want

Pay and benefits

Competitive salary and benefits package, details of which will vary based on location and can be discussed during the interview process.

Benefits may include equity, bonuses, health benefits, and wellness stipends.

Join StreamingFast and Boolean Labs, and be at the forefront of blockchain technology, as well as get your hands dirty with applied AI applications.

#J-18808-Ljbffr
Create a job alert for this search

Senior Go Engineer (Distributed Data Systems), Presence Montreal, Canada • Montreal (administrative region), QC, Canada

Similar jobs

Senior Data Engineer - AI Pipelines & DevOps

DELAN - IT Talent SolutionsMontreal (administrative region), QC, CA
Full-time

A leading IT consulting firm in Montreal is seeking a Data Engineer to design and develop data infrastructure for various clients, playing a crucial role in their AI projects.The successful candida... Show more

 • Promoted

Senior Data Engineer for Canadian Market

Unit8Montreal (administrative region), QC, CA
Full-time

Advance your data engineering expertise with Unit8 as we expand into Canada.Utilize your knowledge of Palantir Foundry to innovate and solve real business problems.As Unit8 expands into the Canadia... Show more

 • Promoted

Cloud Data Solutions Engineer - Senior Level

ALLTECH CONSULTING SVC INCMontreal (administrative region), QC, CA
Full-time

Transform data capabilities as a Senior Data Engineer, emphasizing cloud-based solutions.Manage the Snowflake data ecosystem, utilizing ETL technologies like Talend and Informatica for seamless dat... Show more

 • Promoted

Senior Solutions Engineer, (Montreal/Ottawa/Quebec City)

Marler & Associates SearchMontreal (administrative region), QC, CA
Full-time

As a global leader in cybersecurity, our client proactively makes the world safe for exchanging digital information.Fueled by decades of security expertise, global threat research, and continuous i... Show more

 • Promoted

Senior Data & Analytics Engineer - Remote, Azure

WagepointMontreal (administrative region), QC, CA
Remote
Full-time

A leading payroll software company in Canada is seeking a Senior Data & Analytics Engineer to tackle complex data challenges and build scalable data systems.The ideal candidate will design and impl... Show more

 • Promoted

Senior Data Engineer - ETL & Integrations

Lasso Informaticsmontreal (administrative region), qc, Canada
Full-time

Senior Data Engineer – ETL & Integrations.Lasso Informatics is a SaaS start-up with a live research data management and analysis platform that brings together multi-modal (imaging, genetics, behavi... Show more

 • Promoted

Senior Director, Enterprise Data & Governance

Lightspeed Commercemontreal (administrative region), qc, Canada
Full-time

We’re looking for a Senior Director, Enterprise Data & Governance to join our Data team in Canada.You will partner directly with the Business and serve as the chief architect of our corporate data ... Show more

 • Promoted

Senior Integrations Engineer: Cloud Data Pipelines

PlanHubMontreal (administrative region), QC, CA
Full-time

A leading pre-construction SaaS platform is looking for a developer to design and maintain cloud-native systems.The ideal candidate will have expertise in AWS services and experience building robus... Show more

 • Promoted

Senior AI Engineer

VALO.montreal (administrative region), qc, Canada
Full-time +1

Temps plein · Hybride, Montréal.Notre client est un éditeur de logiciels d’entreprise.Ses produits aident les clients à prendre de meilleures décisions pendant leurs opérations en temps réel, en ré... Show more

 • Promoted

Senior Cloud Observability Engineer

TMCMontreal (administrative region), QC, CA
Full-time

A high-tech consultancy company in Montreal is seeking an experienced engineer to join their Observability fleet.This role focuses on developing and modernizing observability platforms for cloud-na... Show more

 • Promoted

Senior Applied Research Data Engineer (Canada)

PointClickCaremontreal (administrative region), qc, Canada
Full-time

At PointClickCare our mission is simple: to help providers deliver exceptional care.And that starts with our people.As a leading health tech company that’s founder-led and privately held, we empowe... Show more

 • Promoted

Senior Data Engineer (Remote)

LumenaltaMontreal (administrative region), QC, CA
Remote
Full-time

We help global enterprises launch digital products that reach millions of users.Our projects involve massive datasets, complex pipelines, and real-world impact across industries.Join the team as a ... Show more

 • Promoted

Senior Data Engineer — Remote Canada (Snowflake DW)

Infostrux Solutions Inc.Montreal (administrative region), QC, CA
Remote
Full-time

A leading data consultancy in Canada seeks a Senior Data Engineer to guide customers in building cloud-based data warehouses using Snowflake.The role involves data ingestion, transformation, and op... Show more

 • Promoted

Senior Data Architect for Strategic Data Governance and Solutions

PathlionMontreal (administrative region), QC, CA
Full-time

Take the lead as a Senior Data Architect, specializing in strategic governance and innovative data solutions in a federated ecosystem.Foster data quality and collaboration across multiple initiativ... Show more

 • Promoted

CANADA - Future Opportunities – Senior Data Engineers

Infostrux Solutions Inc.Montreal (administrative region), QC, CA
Full-time

We're continuously looking for talented individuals based in Canada to join our growing, fully remote team.At Infostrux, our team members have the flexibility to live and work anywhere in Canada; w... Show more

 • Promoted

Senior Data Engineer: Build and Scale Innovative Data Solutions

LumenaltaMontreal (administrative region), QC, CA
Full-time

Embrace an exciting opportunity as a remote Senior Data Engineer.Lead the charge in building scalable data solutions, utilizing Databricks on AWS for impactful results.This mid-senior level positio... Show more

 • Promoted

Senior Go Developer

ArchieMontreal (administrative region), QC, CA
Full-time

We are hiring a talented Senior Go Developer that will be assisting the CTO to deliver new features efficiently while hitting the product roadmap objectives.As a Senior Go Developer, you will work ... Show more

 • Promoted

Senior Data Engineer - Data Governance & Platform Lead

XsollaMontreal (administrative region), QC, CA
Full-time

A global commerce company in Canada is seeking a Data Engineer to lead efforts in building and optimizing the User Platform and Recommendation Engine.The role involves ensuring data accuracy and pe... Show more

 • Promoted

Senior Data Engineer

TrackTik Inc.montreal (administrative region), qc, Canada
Full-time

At Trackforce, we are transforming physical security operations that are managed around the world.As the leading SaaS platform for physical security workforce management, we provide security compan... Show more

 • Promoted

Senior Data Engineer for Data Pipeline Development

Tech Talent InternationalMontreal (administrative region), QC, CA
Full-time

Join a dynamic team as a Senior Data Engineer focused on building scalable data pipelines within Microsoft Fabric.This contract role combines technical skills with strategic collaboration for optim... Show more