Jobs
>
Vancouver

    Senior Programming Language Engineer - Vancouver, Canada - Flow

    Flow
    Flow Vancouver, Canada

    Found in: Talent CA C2 - 5 days ago

    Default job background
    Full time
    Description

    Senior Programming Language Engineer

    Full-time | Flow | US, Remote | Engineering

    We're looking for a creative Senior Programming Language Engineer to partner in the design and implementation of Cadence, a new smart contract programming language being introduced as part of the Flow blockchain. Cadence is designed around "resource-oriented programming", a new programming model that pairs linear types with object capabilities to create a secure and declarative model for digital ownership.You will help shape the future of Cadence and will be involved with all aspects of the language, taking language features from conception to implementation. You will be responsible for understanding the interaction between the language implementation, the on-chain execution environment, and the core protocol, helping with a variety of tools to facilitate development in this exciting new programming language. A little about us: Flow is the blockchain for builders. Created by Dapper Labs, the team behind CryptoKitties, Flow will be the foundation for the next generation of decentralized applications with notable partners including Warner Music Group, Ubisoft, and Animoca.The Flow team is a humble and curious bunch of builders and scientists who share a passion for blockchain technology and the new kinds of software it enables. Our people are our greatest strength: our diverse team flourishes in an environment where personal autonomy and professional growth are encouraged. We value our culture above else; regardless of where you came from or what you studied, your role here will necessitate both a high level of creativity and strategic thinking on complex issues.

    A little about you:

  • You have practical experience with the design and implementation of compilers including parsing, semantic analysis, type checking, optimization, and code generation.
  • You have a diverse exposure to different programming languages and programming paradigms.
  • You are capable of applying your skills across a variety of use cases; inflexible specialists need not apply.
  • You understand the power of planning, but you are comfortable improvising and can prioritize the most impactful tasks on the fly.
  • You are adamant about test coverage.
  • You have experience with one or more general purpose programming languages including but not limited to: Go, Rust, C/C++, Swift, Python.
  • Bonus points if you have the following:

  • Experience with blockchain technologies.
  • Familiar with at least one of the functional programming languages: Haskell, OCaml, Clojure, Lisp, etc.
  • Experience with smart contract languages, e.g. Solidity.
  • Experience working on open-source software projects.
  • More about Flow: Flow is the layer 1 blockchain for builders. Flow blockchain is designed for a new generation of consumer apps, games, and the digital assets that power them. Flow helps developers build the kinds of applications people want to use, focusing on consumer-friendly onboarding and the ability to handle mainstream scale. The Flow team is a humble and curious bunch of builders, scientists, marketers and product experts who share a passion for blockchain technology and the new kinds of software it enables. Our people are our greatest strength: our diverse team flourishes in an environment where personal autonomy and professional growth are encouraged.


  • Amazon Development Centre Canada ULC - K03 Vancouver, Canada Full time

    Interested in Amazon Echo? Want to create products that will reach more than 100 million customers? Come join a close-knit team that's evolving the definition of Alexa, Amazon's virtual assistant. · Amazon Alexa started with the vision of delivering the Star Trek computer to our ...


  • Amazon Vancouver, Canada Full time

    DESCRIPTION · Interested in Amazon Echo? Want to create products that will reach more than 100 million customers? Come join a close-knit team that's evolving the definition of Alexa, Amazon's virtual assistant. · Amazon Alexa started with the vision of delivering the Star Trek co ...


  • Amazon Vancouver, Canada Full time

    BASIC QUALIFICATIONS · 5+ years of programming with at least one software programming language experience · - 5+ years of non-internship professional software development experience · - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new a ...

  • Vancouver Airport Authority

    Manager, Airport Terminal Projects

    Found in: ZipRecruiter CA C2 - 3 days ago


    Vancouver Airport Authority Vancouver, Canada

    Job Description · YVR is a place of connection, bringing together people, places and cargo while ensuring a safe and efficient experience for everyone. Engineering Projects is an integral part of YVR, delivering a portfolio of investment projects to support the strategic and busi ...

  • eTeam

    System-on-Chip Design Engineer

    Found in: Appcast CA C2 A - 3 days ago


    eTeam British Columbia, Canada

    Job Title: SoC Design Engineer/ SoC Verification Engineer · Location: Vancouver, BC V6P 6N6 · Duration: 12+ Months · Pay Rate: CAD $60/hr on T4 (All inclusive) · Job Description: · A design-focused ASIC engineer will: · • Perform logic design for the integration of cell libraries ...

  • Zortech Solutions

    Business Systems Analyst-BSA

    Found in: Appcast CA C2 A - 3 days ago


    Zortech Solutions Vancouver, Canada

    Job Description: · Principal Duties and Responsibilities: · • Monitor system performance and reliability, troubleshooting issues and implementing solutions as needed. · • Conduct root cause analysis of incidents and implement corrective actions to prevent recurrence. · • Develop ...

  • Apex Systems

    Senior Data Engineer

    Found in: Appcast CA C2 A - 2 days ago


    Apex Systems British Columbia, Canada

    Apex Systems is hiring a Senior Data Engineer for a government health service provider · Location: Remote, must work PST · Duration: 6 months with possible extensions · The Data Engineer will work in a complex project environment to assess and qualify disparate data and define da ...

  • Generac

    Software Developer III

    Found in: Appcast CA C2 A - 2 days ago


    Generac Vancouver, Canada

    There has never been a better time to work for Generac · We are committed to providing sustainable cleaner energy products and technology. This is challenging and rewarding work, and we are looking for individuals who are passionate about being part of a team that will have a pos ...

  • JaydonIT Solutions

    Construction Engineer and Project Coordinator

    Found in: Appcast CA C2 A - 3 days ago


    JaydonIT Solutions Vancouver, Canada

    Full Job DescriptionHi, · Please go through below job description and let me know your interest, · Job title: Construction Engineer and Project Coordinator| Tenant Improvements · Location: Vancouver, BC (Onsite) · Length: Full Time · Job Details: · Minimum of 5 years of experienc ...

  • Brass Token

    Technical Artist

    Found in: Appcast CA C2 A - 3 days ago


    Brass Token Vancouver, Canada

    Brass Token is a boutique game development studio based in Vancouver, BC. We create original third person story-driven action games and we are also engaged in exciting AAA co-development projects. · We're growing our all-star team and looking for an experienced Technical Artist ( ...

  • iVedha Inc.

    Deployment Project Manager

    Found in: Appcast CA C2 A - 3 days ago


    iVedha Inc. Vancouver, Canada

    Company Description · iVedha Inc. is a leading NextGen software-powered global cloud managed services provider and managed hybrid cloud services provider for enterprises in Canada, USA, Mexico, and worldwide. As the professional services partner of choice for several businesses, ...

  • Momentum

    Senior Back End Developer

    Found in: Appcast CA C2 A - 3 days ago


    Momentum Vancouver, Canada

    Momentum, a fast-growing seed-stage start-up company, is seeking a passionate software engineer to join our team. Our ideal candidate should have a minimum of 4 years of relevant experience in building high-quality, scalable software products, preferably with a focus on Backend o ...

  • Zonda

    Lead Engineer

    Found in: Appcast CA C2 A - 10 hours ago


    Zonda Vancouver, Canada

    Job Title: Lead Engineer (Data) · Location: Calgary, AB / Vancouver, BC · Reports To: Director of Data Engineering · Job Summary: · We are seeking a highly skilled and motivated individual to join our team as a Lead Engineer in Data Operation. As a Lead Engineer in Data Opera ...

  • Leyton

    Innovation Funding Manager

    Found in: Appcast CA C2 A - 3 days ago


    Leyton Vancouver, Canada

    THE COMPANY: · Leyton is an international consulting firm with 3000 employees worldwide that was founded by Francois Gouillard and Olivier de Beauminy. Leyton is a growing company that helps businesses leverage financial incentives to accelerate their growth and achieve long-last ...

  • eTeam

    System-on-Chip Design Engineer

    Found in: Appcast CA C2 A - 3 days ago


    eTeam Vancouver, Canada

    The successful candidate(s) will focus on Design and Verification flow development. This will involve learning and automation work on any number of tasks throughout the ASIC development cycle. · Design Flow Tasks: · Perform logic design for the integration of cell libraries, f ...

  • Unblocked

    Senior Data Engineer

    Found in: Appcast CA C2 A - 3 days ago


    Unblocked Vancouver, Canada

    As a senior data engineer working at Unblocked, you will be part of an experienced group of engineers who thrive on building products that our customers love. We have a track record of building developer tools that solve real problems. · We are a small company that encourages par ...

  • Punt

    Junior Full Stack Web Developer

    Found in: Appcast CA C2 A - 3 days ago


    Punt Vancouver, Canada

    About · is an innovative social casino platform, renowned for offering a dynamic social gaming experience. As we continue to expand rapidly, we are on the lookout for a proactive Junior Full Stack Web Developer/Software Engineer. This role is crucial in supporting our technology ...

  • Sacre Davey Engineering

    Junior Mechanical Engineer

    Found in: Talent CA A C2 - 4 days ago


    Sacre Davey Engineering North Vancouver, BC, Canada

    ? Location: Remote with the ability to travel ? Full Time Permanent Company Description Sacré-Davey is a privately held, multi-disciplinary engineering and project management firm that services the mining, energy, and general industrial sectors. With offices in Canada, the United ...

  • Saliance Global Holdings Co. Ltd

    Project Manager(Hotel-Mandarin Speaking)

    Found in: Appcast CA C2 A - 3 days ago


    Saliance Global Holdings Co. Ltd Vancouver, Canada

    Job descriptionAbout our company: · Our Company is currently recruiting for the position of Project Manager. · Currently in a significant growth phase, particularly in its Canada and Australia operations, the Company requires a Project Manager based out of our Vancouver Office. · ...

  • Fortinet

    Software Developer

    Found in: Appcast CA C2 A - 3 days ago


    Fortinet Vancouver, Canada

    Fortinet is looking for a new software developer that will be primarily working on Fortinet's Web Content Filter. The responsibilities include existing system maintenance and new feature development. The basic requirement is having Golang and Python programming knowledge and work ...