- 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.
- 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.
-
Sr. Software Development Engineer, Alexa Devices, Alexa Presentation Language
Found in: Talent CA C2 - 2 days ago
Amazon Development Centre Canada ULC - K03 Vancouver, Canada Full timeInterested 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 ...
-
Sr. Software Development Engineer, Alexa Devices, Alexa Presentation Language
Found in: beBee S2 CA - 5 days ago
Amazon Vancouver, Canada Full timeDESCRIPTION · 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 ...
-
Sr. Software Development Engineer, Alexa Devices, Alexa Presentation Language
Found in: beBee S2 CA - 5 days ago
Amazon Vancouver, Canada Full timeBASIC 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 ...
-
Manager, Airport Terminal Projects
Found in: ZipRecruiter CA C2 - 3 days ago
Vancouver Airport Authority Vancouver, CanadaJob 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 ...
-
System-on-Chip Design Engineer
Found in: Appcast CA C2 A - 3 days ago
eTeam British Columbia, CanadaJob 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 ...
-
Business Systems Analyst-BSA
Found in: Appcast CA C2 A - 3 days ago
Zortech Solutions Vancouver, CanadaJob 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 ...
-
Senior Data Engineer
Found in: Appcast CA C2 A - 2 days ago
Apex Systems British Columbia, CanadaApex 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 ...
-
Software Developer III
Found in: Appcast CA C2 A - 2 days ago
Generac Vancouver, CanadaThere 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 ...
-
Construction Engineer and Project Coordinator
Found in: Appcast CA C2 A - 3 days ago
JaydonIT Solutions Vancouver, CanadaFull 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 ...
-
Technical Artist
Found in: Appcast CA C2 A - 3 days ago
Brass Token Vancouver, CanadaBrass 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 ( ...
-
Deployment Project Manager
Found in: Appcast CA C2 A - 3 days ago
iVedha Inc. Vancouver, CanadaCompany 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, ...
-
Senior Back End Developer
Found in: Appcast CA C2 A - 3 days ago
Momentum Vancouver, CanadaMomentum, 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 ...
-
Lead Engineer
Found in: Appcast CA C2 A - 10 hours ago
Zonda Vancouver, CanadaJob 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 ...
-
Innovation Funding Manager
Found in: Appcast CA C2 A - 3 days ago
Leyton Vancouver, CanadaTHE 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 ...
-
System-on-Chip Design Engineer
Found in: Appcast CA C2 A - 3 days ago
eTeam Vancouver, CanadaThe 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 ...
-
Senior Data Engineer
Found in: Appcast CA C2 A - 3 days ago
Unblocked Vancouver, CanadaAs 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 ...
-
Junior Full Stack Web Developer
Found in: Appcast CA C2 A - 3 days ago
Punt Vancouver, CanadaAbout · 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 ...
-
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 ...
-
Project Manager(Hotel-Mandarin Speaking)
Found in: Appcast CA C2 A - 3 days ago
Saliance Global Holdings Co. Ltd Vancouver, CanadaJob 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. · ...
-
Software Developer
Found in: Appcast CA C2 A - 3 days ago
Fortinet Vancouver, CanadaFortinet 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 ...
Senior Programming Language Engineer - Vancouver, Canada - Flow
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:
Bonus points if you have the following: