Senior Programming Language Engineer
1 week ago
We're seeking a seasoned Senior Programming Language Engineer to collaborate in the design and implementation of Cadence, a novel smart contract programming language on the Flow blockchain.
Cadence is built around 'resource-oriented programming', a new paradigm that pairs linear types with object capabilities to create a secure and declarative model for digital ownership.
You'll play a key role in shaping the future of Cadence, working on all aspects of the language, from conception to implementation. Your responsibilities will include understanding the interaction between the language implementation, the on-chain execution environment, and the core protocol.
You'll also be involved in developing tools to facilitate development in this exciting new programming language.
About FlowFlow is the blockchain for builders, created by Dapper Labs, the team behind CryptoKitties. Our mission is to empower developers to build the next generation of decentralized applications.
Our team is a diverse and curious bunch of builders and scientists who share a passion for blockchain technology and the new kinds of software it enables.
We value our culture above all else, encouraging personal autonomy and professional growth. Our people are our greatest strength, and we're looking for talented individuals who share our passion for innovation and excellence.
About You- You have practical experience with compiler design and implementation, including parsing, semantic analysis, type checking, optimization, and code generation.
- You have a diverse exposure to different programming languages and programming paradigms.
- You're capable of applying your skills across a variety of use cases, and you're not a specialist in a single area.
- You understand the importance of planning, but you're also comfortable improvising and prioritizing tasks on the fly.
- You're adamant about test coverage.
- You have experience with one or more general-purpose programming languages, including Go, Rust, C/C++, Swift, and Python.
- Experience with blockchain technologies.
- Familiarity with functional programming languages, such as Haskell, OCaml, Clojure, or Lisp.
- Experience with smart contract languages, e.g., Solidity.
- Experience working on open-source software projects.
-
Senior Programming Language Engineer
2 weeks ago
Vancouver, British Columbia, Canada Flow Full timeSenior Programming Language EngineerWe're seeking a highly skilled Senior Programming Language Engineer to join our team at Flow. As a key member of our engineering team, you will play a crucial role in the design and implementation of Cadence, a new smart contract programming language.Cadence is a revolutionary new language that pairs linear types with...
-
Senior Programming Language Engineer
2 weeks ago
Vancouver, British Columbia, Canada Flow Full timeSenior Programming Language EngineerWe're seeking a highly skilled Senior Programming Language Engineer to join our team at Flow. As a key member of our engineering team, you will play a crucial role in the design and implementation of Cadence, a new smart contract programming language.Cadence is a revolutionary new language that pairs linear types with...
-
Senior Programming Language Engineer
5 days ago
Vancouver, British Columbia, Canada Flow Full timeSenior Programming Language EngineerWe're seeking a seasoned Senior Programming Language Engineer to collaborate in the design and implementation of Cadence, a novel smart contract programming language on the Flow blockchain.Cadence is built around 'resource-oriented programming', a new paradigm that pairs linear types with object capabilities to create a...
-
Senior Programming Language Engineer
5 days ago
Vancouver, British Columbia, Canada Flow Full timeSenior Programming Language EngineerWe're seeking a seasoned Senior Programming Language Engineer to collaborate in the design and implementation of Cadence, a novel smart contract programming language on the Flow blockchain.Cadence is built around 'resource-oriented programming', a new paradigm that pairs linear types with object capabilities to create a...
-
Senior Programming Language Engineer
1 week ago
Vancouver, British Columbia, Canada Flow Full timeSenior Programming Language EngineerWe're seeking a seasoned Senior Programming Language Engineer to collaborate in the design and implementation of Cadence, a novel smart contract programming language on the Flow blockchain.Cadence is built around 'resource-oriented programming', a new paradigm that pairs linear types with object capabilities to create a...
-
Senior Programming Language Engineer
1 week ago
Vancouver, British Columbia, Canada Flow Full timeSenior Programming Language EngineerWe're seeking a seasoned Senior Programming Language Engineer to collaborate in the design and implementation of Cadence, a novel smart contract programming language on the Flow blockchain.Cadence is built around 'resource-oriented programming', a new paradigm that pairs linear types with object capabilities to create a...
-
Senior Programming Language Engineer
2 weeks ago
Vancouver, British Columbia, Canada Flow Full timeSenior Programming Language EngineerWe're seeking a seasoned Senior Programming Language Engineer to collaborate in the design and implementation of Cadence, a novel smart contract programming language being introduced as part of the Flow blockchain.Cadence is built around "resource-oriented programming", a new paradigm that pairs linear types with object...
-
Senior Programming Language Engineer
2 weeks ago
Vancouver, British Columbia, Canada Flow Full timeSenior Programming Language EngineerWe're seeking a seasoned Senior Programming Language Engineer to collaborate in the design and implementation of Cadence, a novel smart contract programming language being introduced as part of the Flow blockchain.Cadence is built around "resource-oriented programming", a new paradigm that pairs linear types with object...
-
Senior Big Data Engineer
4 days ago
Vancouver, British Columbia, Canada Data Engineer Jobs Full timeSenior Big Data EngineerWe are seeking a highly skilled Senior Big Data Engineer to join our WW Promotions team at Amazon. As a key member of our team, you will be responsible for designing, processing, and managing large datasets across various data platforms. Your expertise will enable us to identify the best set of products to promote, select the most...
-
Senior Big Data Engineer
4 days ago
Vancouver, British Columbia, Canada Data Engineer Jobs Full timeSenior Big Data EngineerWe are seeking a highly skilled Senior Big Data Engineer to join our WW Promotions team at Amazon. As a key member of our team, you will be responsible for designing, processing, and managing large datasets across various data platforms. Your expertise will enable us to identify the best set of products to promote, select the most...
-
Senior Data Engineer
3 weeks ago
Vancouver, British Columbia, Canada Data Engineer Jobs Full timeAbout the RoleWe are seeking a highly skilled Senior Data Engineer to join our Promotions team at Amazon. As a key member of our team, you will be responsible for designing, processing, and managing large datasets across various data platforms.Key ResponsibilitiesDesign and implement data pipelines to ingest and enable analytics at scale.Develop and maintain...
-
Senior Data Engineer
3 weeks ago
Vancouver, British Columbia, Canada Data Engineer Jobs Full timeAbout the RoleWe are seeking a highly skilled Senior Data Engineer to join our Promotions team at Amazon. As a key member of our team, you will be responsible for designing, processing, and managing large datasets across various data platforms.Key ResponsibilitiesDesign and implement data pipelines to ingest and enable analytics at scale.Develop and maintain...
-
Senior Software Language Engineer
3 weeks ago
Vancouver, British Columbia, Canada Flow Full timeAbout the Role:We're seeking a highly skilled Senior Software Language Engineer to join our team at Flow, a leading blockchain platform for builders. As a key member of our engineering team, you will play a crucial role in the design and implementation of Cadence, a new smart contract programming language.About Cadence:Cadence is a revolutionary new...
-
Senior Software Language Engineer
3 weeks ago
Vancouver, British Columbia, Canada Flow Full timeAbout the Role:We're seeking a highly skilled Senior Software Language Engineer to join our team at Flow, a leading blockchain platform for builders. As a key member of our engineering team, you will play a crucial role in the design and implementation of Cadence, a new smart contract programming language.About Cadence:Cadence is a revolutionary new...
-
Senior Software Language Engineer
3 weeks ago
Vancouver, British Columbia, Canada Flow Full timeAbout the Role:We're seeking a highly skilled Senior Software Language Engineer to join our team at Flow, a blockchain platform designed for builders. As a key member of our engineering team, you will play a crucial role in the design and implementation of Cadence, a new smart contract programming language.About Cadence:Cadence is a resource-oriented...
-
Senior Software Language Engineer
3 weeks ago
Vancouver, British Columbia, Canada Flow Full timeAbout the Role:We're seeking a highly skilled Senior Software Language Engineer to join our team at Flow, a blockchain platform designed for builders. As a key member of our engineering team, you will play a crucial role in the design and implementation of Cadence, a new smart contract programming language.About Cadence:Cadence is a resource-oriented...
-
Senior AI Engineer
6 days ago
Vancouver, British Columbia, Canada Talent Seed Full timeSenior AI Engineer - Large Language ModelsAbout the Role:Talent Seed is seeking a highly skilled Senior AI Engineer to join our growing AI team. As a Senior AI Engineer, you will work closely with the AI Director to develop and deploy state-of-the-art AI solutions, focusing on Large Language Models (LLMs). You will play a hands-on role in designing,...
-
Senior AI Engineer
6 days ago
Vancouver, British Columbia, Canada Talent Seed Full timeSenior AI Engineer - Large Language ModelsAbout the Role:Talent Seed is seeking a highly skilled Senior AI Engineer to join our growing AI team. As a Senior AI Engineer, you will work closely with the AI Director to develop and deploy state-of-the-art AI solutions, focusing on Large Language Models (LLMs). You will play a hands-on role in designing,...
-
Senior Software Development Engineer in Test
3 weeks ago
Vancouver, British Columbia, Canada Integral Senior Living Full timeWe are seeking a highly skilled Senior SDET/QA Engineer to join our team at Integral Senior Living. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications.About the PositionWe are a dynamic and innovative company that values excellence and teamwork. Our team is composed...
-
Senior Software Development Engineer in Test
3 weeks ago
Vancouver, British Columbia, Canada Integral Senior Living Full timeWe are seeking a highly skilled Senior SDET/QA Engineer to join our team at Integral Senior Living. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications.About the PositionWe are a dynamic and innovative company that values excellence and teamwork. Our team is composed...