Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Go Engineer (Distributed Data Systems), Presence

Full-time

StreamingFast

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
  • Team work over our individual success

Key Responsibilities

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.

  • 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.

Candidate Profile & Mindset

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

Minimum requirements

  • 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 / Nice-to-Have 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Go Engineer (Distributed Data Systems), Presence in Canada vacancy
  • $174k - $206k

     ...Role Summary:  We’re looking to hire a Senior Distributed Systems Engineer on our Internet Map Connections team...  ...build highly-available and scalable, data-driven services that provide value...  ...certificate ingestion: your job will be to go below the surface of our data, and... 
    Senior
    Full time
    Remote work
    Worldwide

    Censys

    Canada
    8 days ago
  • $174k - $206k

     ...Role Summary:  We’re looking to hire a Senior Distributed Systems Engineer on our Internet Map Connections team...  ...build highly-available and scalable, data-driven services that provide value...  ...certificate ingestion: your job will be to go below the surface of our data, and... 
    Senior
    Full time
    Remote work
    Worldwide

    Censys

    Canada
    15 days ago
  •  ...Senior Software Engineer (Streaming Data Pipeline) (Remote) at Covalent. About Covalent Covalent is a...  ...centralized databases with the new world of distributed blockchain technologies....  ...built in a weekend at a distributed systems hackathon in the fall of 2017. After... 
    Senior
    Full time
    Remote work
    Weekend work

    Covalent

    Canada
    2 days ago
  • $148k - $216.5k

     ...About the Team The Data & Analytics team...  ...environment, and we expect engineers to own problems,...  ...You'll become the go-to person for data...  ...much more. As a Senior Data Engineer II,...  ...and make our data systems world class. The...  ...scalable, distributed data pipelines and... 
    Senior
    Full time
    Remote work

    Life360

    Canada
    18 days ago
  • $126k - $172.7k

     ...Responsibilities Role Summary As a Senior Product Marketing Manager for Global System Integrators (GSI) and Channel Partners, you will drive go-to-market efforts that align Okta’s...  ...with messaging, abstracts, and on-stage presence content. Ensure partner program... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Okta

    Canada
    10 days ago
  •  ...Summary:  We’re looking to hire a Senior Machine Learning Engineer to build models and data-driven systems that help classify, label, and...  ...organization. Censys operates distributed infrastructure for Internet-...  .... - Experience programming in Go/Python, and familiarity with... 
    Senior
    Full time
    Remote work
    Worldwide

    Censys

    Canada
    8 days ago
  • $99.1k - $132.1k

     ...building and deploying data science and machine learning...  ...and supply chain systems. We value an applied industrial engineering mindset with real-world...  ...recommendations. We partner with distribution center operators and...  ...decisioning. This Senior Data Scientist role is... 
    Senior
    Full time
    Flexible hours

    MCKESSON

    Canada
    more than 2 months ago
  • $100k - $160k

     ...per year Requirements: ~4+ years of data engineering experience, including at least 2 years...  ...PySpark experience and a good grasp of distributed processing, including troubleshooting and...  ...documents ~ Confidence presenting to senior stakeholders and standing your ground... 
    Senior
    Full time
    Work at office

    Blackbook.ai

    Canada
    2 days ago
  •  ...illuminative, enjoyable, and respectful of your time. ABOUT THE ROLE We're looking for a Staff Data Engineer to join our growing Data team and set the technical direction for the systems that power analytics, data science and analytics, and operational decision-making across... 
    Senior
    Full time
    Worldwide

    Render

    Canada
    1 day ago
  • $75.9k - $141.9k

     ...environments. We need strong expertise in system design, scalability, and distributed systems. We expect proven...  ...consider familiarity with search, data retrieval, or analytics platforms...  ...interested in how AI can improve engineering productivity. We need a... 
    Senior
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  • $75.57k - $132.66k

     ...Req ID: 388396 NTT DATA strives to hire exceptional, innovative and passionate individuals...  ...now. We are currently seeking a Data Senior Engineer - Data Modernization & Archiving -...  .... Analyze legacy and source-system data and develop  data models, mappings,... 
    Senior
    Temporary work
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Canada
    10 days ago
  •  ...time. ABOUT THE ROLE We're looking for a Staff Analytics Engineer to join our growing Data team and lead the evolution of our Analytics Engineering platform...  ...engineers, and teams across Product, Engineering, Growth, Go-to-Market, Finance, and other business functions. Analysts... 
    Senior
    Full time
    Worldwide

    Render

    Canada
    1 day ago
  •  ...important strategic and go-to-market decisions....  ...will build the operating system that turns competitor activity...  ...leadership role for a senior individual contributor....  ..., analyzing, distributing, and measuring competitive...  ...situations. - Strong executive presence and the ability to... 
    Full time
    Shift work

    Dropbox

    Canada
    8 days ago
  •  ...new functionality that can be understood and built by the development team. Understand the data model and architecture, and define data structures to enable new system functionality. Evaluate the suitability of existing/potential tools to fulfill business needs... 
    Senior

    J M Group Inc

    Canada
    2 days ago
  • $90k - $130k

     ...We bring at least 2 years of experience in backend engineering, AI automation, or complex systems integration. We have a demonstrated record of building...  ...major programming languages, such as Python, JavaScript, Go, or Java, and we have experience working with SQL databases... 
    Senior
    Full time
    Work at office

    Outlier AI

    Canada
    more than 2 months ago
  • $200k - $250k

     ...Category:  Infrastructure; Consulting; Engineering; Project Engineering; Project...  ...currently seeking a highly motivated  Senior OCS (Overhead Contact System) Engineer to join our North American...  ...position  is based on current market data and aligned with internal pay structures... 
    Senior
    For contractors
    Work at office
    Local area
    Relocation
    Flexible hours

    Hatch

    Canada
    17 days ago
  •  ...Senior Clinical System Designer - Canada (Remote) ICON is a global healthcare intelligence and clinical research organisation united by a mission...  ...System Designer to join ICON’s Full-Service IOD Clinical Data Science team. As a Senior Clinical System Designer at ICON,... 
    Senior
    Remote work
    Flexible hours

    ICON plc

    Canada
    14 days ago
  • $89.7k - $149.5k

     ...professional experience in progressively senior data science and applied AI/ML roles. We...  ...is a plus. Exposure to ERP or finance systems such as SAP or PeopleSoft is beneficial....  ...sources, data quality, and readiness, and engineer features from transactional, contract,... 
    Senior
    Full time
    Contract work
    Work at office
    Flexible hours
    2 days per week

    MCKESSON

    Canada
    more than 2 months ago
  •  ...Senior Clinical Data Science Programmer - Canada (Remote) ICON plc is a world-leading healthcare intelligence and clinical research organization...  ...requirements in order to create clinical data management system (CDMS) designs and non-CDMS component specifications (... 
    Senior
    Remote job
    Flexible hours

    ICON plc

    Canada
    8 days ago
  • $50 - $70 per hour

     ...expertise to structure real production network data for AI-driven infrastructure. This hands-...  ...data is prepared for machine learning systems. Key Responsibilities Review data...  ...a Level 3, Tier 3, or Principal Support Engineer responsible for keeping enterprise infrastructure... 
    Hourly pay
    Contract work
    For contractors
    Work at office
    Remote work

    SaidGig

    Canada
    a month ago
  •  ..., competitive narratives, and go-to-market (GTM) assets that sellers...  ..., and running the agent systems that support sellers across account...  .... This is an internal product engineering role. You’ll treat Sales and...  ..., Marketing Operations, Data, Security, and central IT. You... 
    Full time
    Immediate start
    Remote work

    1password

    Canada
    8 days ago
  • $298k

     ...We are seeking a Senior Director of AI Solutions...  ...lead the design, engineering, and deployment of...  ...machine learning systems across Sales,...  ...architecture, and go-to-market strategy...  ...full lifecycle from data sourcing and model...  ...data science, or distributed systems engineering... 
    Senior
    Full time
    Work at office

    Equinix

    Canada
    a month ago
  •  ...manages risk. ABOUT THE ROLE You'll own the data layer behind our analytics product and...  ...is a tiered platform that separates our system of record, a low-latency serving tier, and...  ...cost, and isolation. This is a hands-on engineering role with strong architectural influence.... 
    Full time

    Oscilar

    Canada
    7 days ago
  • $99.1k - $132.1k

     ...We want strong experience as a Business Systems Analyst supporting Salesforce CRM, especially...  ...with cross-platform integrations and data flows between CRM and marketing systems....  ...to shape the future of health. For this Senior Business Systems Analyst role, we are looking... 
    Senior
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  • $135.41k - $250.75k

     ...Req ID: 387775 NTT DATA strives to hire exceptional...  ..., strategy leads, and engineering to translate visual...  ...implementing design systems Compelling visual design...  ...if you’ve worked with distributed or offshore...  ...execution, and storytelling, going deep on craft while staying... 
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Canada
    20 days ago
  •  ...Job Title: Senior L3 AI Engineer Job Type: Full Time (FTE) Location: Montreal, QC (Hybrid) Role Summary We are seeking a...  ...enablement. Strong collaboration across geographically distributed teams. Key Performance Indicators Time-to-resolution... 
    Senior
    Full time

    Acestack

    Canada
    2 days ago
  •  ...MLP owns the production ML lifecycle: the systems that take a model from registry through...  ...inference, observability, and retraining. Our Data Science colleagues author and train the...  ...highly available scores to the decision engine that depends on them. The platform... 
    Senior
    Full time

    Mercury

    Canada
    8 days ago
  • $86.21k - $133.1k

     ...Req ID: 387430 NTT DATA strives to hire exceptional, innovative...  ...seeking a AWS ETL Data Engineer - REMOTE to join our team in...  ...role combines data engineering, systems integration, analytics, solution...  ...ETL/ELT frameworks Distributed data processing Cloud data... 
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Canada
    23 days ago
  • $99.1k - $132.1k

     ...look for 7+ years of relevant experience in data engineering, analytics, or a closely related discipline....  ...We look for familiarity with big data and distributed technologies such as Hadoop, Kafka, and distributed file systems. We want experience applying data standardization... 
    Senior
    Full time
    Work at office
    Flexible hours
    2 days per week

    MCKESSON

    Canada
    more than 2 months ago
  • $187.2k - $228.8k

     ...Requirements: We are looking for a senior Solution Architect with 10...  ...10 years of experience with system integration and enterprise...  ...of experience designing distributed systems. We require 8 years...  ...development. We value experience in data integration, data modeling,... 
    Senior
    Hourly pay
    Full time
    Contract work
    Remote work

    TEKsystems c/o Allegis Group

    Canada
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Go Engineer (Distributed Data Systems), Presence. Be the first to apply!