Standard Stuff
Fetch is a world changing project, a “decentralised digital world” where autonomous software agents act on the behalf of their owners, or their own interests to perform useful economic work. Fetch to us, and our thousands of community members is one of the most exciting projects of the moment and future.
We have a working prototype in which active agents solve complex distributed problems scaling in difficulty with speed. A scaling ledger poised to be working at 1,000,000 transactions a second. World leading machine learning researchers are creating true intelligence in our distributed ledger.
We’re looking for exceptional people of all disciplines and skill levels to help bring Fetch to life.
Scroll down to the bottom to see what it’s like working Fetch.
Experienced C++ Developers
Highly talented, experienced C++/STL developers to help bring the team at Fetch’s vision to life. We’re interested in speaking to programmers with at least five years’ experience in application development who are comfortably at home in the world of bits, bytes and low-level memory and resource management. Multi-threaded and network development experience is essential: you’ll be involved in the construction of decentralised, high-performance, resource-efficient software. Knowledge and interest in machine learning, implementation of virtual machines, compilers and crypto-currencies would be helpful and a strong maths background is required.
Experienced & Highly Talented Blockchain Developers
We’re interested in speaking to developers with at least a year of full-time blockchain development experience, primarily in C++, who have a proven track record of delivering in this field coupled with an ability and desire to design and create novel blockchain applications. Interest and knowledge in consensus protocols and smart contracts is required and experience formulating patent drafts would be helpful.
Machine Learning Scientists and Research Engineers
Skilled researchers or engineers in machine learning and AI who can push the boundaries, are needed. We are working at the cutting edge of the field in several areas and are looking for people with a love for complex and hard problems to solve. A proven track record in areas such as deep learning, graphical models, reinforcement learning is required as well as programming skills in python and C/C++.
We are looking for candidates that match either of two types of profile: research engineers and research scientists. Both profiles require good understanding of advanced machine learning methods and how they are applied to the real world. Engineers will focus more on aspects relating to efficiency, use in real-world solutions and optimisation, while scientists will focus on design and implementation of new structures and assessment. But not to worry – ultimately we will make the job profile fit to your skills!
Machine Learning Scientists and Research Engineers must have these vital skills:
- A PhD or equivalent experience in subjects that involve theoretical and/or applied machine learning and artificial intelligence methods
- Machine learning knowledge in one or more of the following areas:
o Deep learning using Neural Networks
o Sequence models including recurrent networks, Markov models or conditional random fields
o Model free methods such as Gaussian processes
o Natural language processing for classification and analysis
o Reinforcement learning
o Signal Processing
- Good programming and computing skills:
o C++, Python, C
o Linux
o Git and other software development tools & environments
Additional highly valued skills are:
- Agent based systems Software frameworks for real time simulation
- Experience in technical software optimisation for speed or resource use
- Experience with high performance computing, e.g. Grid computing
- Experience in GPU computing
Lead Data Scientist/Analyst wanted
A talented data-scientist is required to lead the data analysis and research of our current and future protocols. The successful candidate understands, and preferably has experience with, blockchains, has worked with topics such as differential privacy and, optionally, has experience with more advanced topics such as quantum mechanics and the related security aspects. The role will include building analytics and simulations to assist development of existing and future innovations. The candidate will be responsible for delivering actionable insights on current and future architecture in a field where performance and security are key. It is expected that this position will grow during the year into leading a team of data scientists, analysts and visualisation engineers.
Web Developer
An exceptional web developer is required to work on Fetch’s public and private facing sites as well as working to refine and create specific interfaces and APIs relating to connecting autonomous economic agents to Fetch’s decentralised digital world. The role suits a real developer’s mind: someone who can maintain, design and architect awesomely cool solutions that will help make Fetch’s web presence and systems delightful and efficient for all their users. Extensive experience in Node.js, CSS and Python a must and this should be coupled with a focus on secure, high-performance implementations that are stable and scale. You should be familiar with DNS, SSL certificates, encryption, databases and operating in a Linux server environment. A knack for creating cool-looking and super helpful data visualisations would be helpful as would the ability to create user interfaces using technologies such as React.
Network Engineer
The role requires an encyclopaedic knowledge of the nuts and bolts of how the Internet Protocol works at its most fundamental level, and will involve the design, creation and maintenance of secure, high-performance, optimised protocols using both the higher-level TCP and lower-level UDP. Extensive experience in creating scalable, multi-threaded (highly parallelised) network code is an absolute must: Fetch have developed a unique decentralised digital world where each and every cycle and byte saved increases the capability of the network for all its users. You should be experienced in developing such systems in C++ and have used OpenSSL, sockets and ASIO.
Applied Cryptographer
Fetch is looking to expand its existing applied cryptography resource with a lead Cryptography engineer. The role involves the design, implementation, refinement and application of advanced cryptography techniques to ensure security, stability and reliability of its unique, decentralised smart-ledger technology. Very strong mathematical background is, of course, essential as is an understanding of how such techniques apply to securing decentralised networks. You will be a major part of selecting, implementing and analysing the encryption and other cryptography components of the Fetch network..
Digital World Constructors and Terraformers
Fetch are developing their digital world team and are looking for highly talented C++ virtual world engineers. This role would especially suit those from the games industry with experience in creating large-scale digital environments inhabited by both human and non-human characters. This experience would be deployed in the design and creation of visual simulations to show how Fetch delivers its value in various use-cases as well as the engineering of the decentralised digital world itself. Experience in rapid prototyping, 3D scene construction, shared worlds and the populating of these spaces with digital entities acting as player representatives or as autonomous AI powered non-player characters and entities essential.
Graduate Developer
We’re looking for a dedicated, and excited developer wanting to join a very experienced team in Cambridge building Fetch – The world’s first adaptive, self-organising ‘smart ledger’.
An opportunity for a recent graduate, you’ll assist across the team and will get to work on the ledger, machine learning projects and agent development. You can also help us with both web and mobile development. The more technologies you’ve explored the better. If you find a project to own with us, which is easily done, we’ll happily let you.
We primarily use C++, C and Python. We’d expect you to be confident in one of those, but a strong knowledge of another object oriented language would be acceptable. Knowing any of the following technologies and languages would be super helpful: C#, Java, JavaScript, graph theory, natural language processing, machine learning, linux, SQL, Objective-C, information retrieval. Have you developed for Raspberry Pi or Arduino? Show us!
You will be supported in the role; we’ve got excellent benefits. You will have career development opportunities and be sent on tech training days.
Social Media Hero
Fetch AI is looking for a knowledgeable and driven Social Media Hero to help our team keep in contact with our supporters and inspire growth. As a Social Media Hero you will work with our CEO and Ecosystem Coordinator to act on questions and queries, as well as creating engaging content. You’re expected to be self-reliant and independent, where we can mentor and support we’re hoping you’re a person who can drive yourself. We’re a young company, with grand ambitions. You won’t be averse to help out across team with email responses or testing. We would love it if you have knowledge of cryptocurrencies too, but this can be learnt.
Though there are key responsibilities, we also will be giving you freedom to create too.
Key Responsibilities
- Managing Fetch AI’s social media channels including – Telegram, Discord, Youtube, Vimeo, Facebook, Twitter, Pinterest, Instagram and LinkedIn.
- Following competitors and similar projects.
- Be the first guard on our social channels, dealing with questions, welcome messages and unwanted messages.
- Build engaging social content
- Develop our content calendar and manage its delivery through using scheduling tools (Buffer) to manage multiple social media channels ahead of time
- Develop and manage competitions and campaigns to promote our brand
- Build engaging blog posts and articles, and manage the upload of content on our blog
- Be creative in content creation.
- Weekly email/newsletter creation and design.
Some of the roles are brand new, we haven’t found the right person to fill the position. Is this you? Are you who we are looking for? Do you want to make the job your own?
Any of these sound like just the ticket for you? Drop us a line and say hello at [email protected]
Why Work With Fetch
Are you enthusiastic and energetic with a great team spirit?
Do you have a willingness to just get things done?
Do you want to work alongside other exceptional developers?
Do you want the opportunity to not only contribute but to learn new things?
Fetch is a start-up company and it’s an exciting place to be. We have a flat structure where all doors are open and communication runs freely.
We value all people, regardless of their gender, age, disabilities, race, ethnic origin, pregnancy or maternity status, religious beliefs, political beliefs, marital status or sexual orientation. We encourage applicants from all backgrounds, and are committed to promoting equality at every opportunity both as a partner, provider of services and as an employer.
Salaries
Variable depending on experience, what are you worth?
Benefits
We offer all the usual standard benefits:
Pension
Life Insurance
Health Care
22 days holiday (plus bank holidays), extra half day off per year rising to 24 days maximum
Then it gets exciting
Joining bonus
Summer party
Christmas party
Fun activity days
Free snacks
Free hot and cold drinks
Chill out zone
Video games
Endless fruit