C++ Software Engineer (Blockchain, Distributed Ledger Technology) at Fetch.AI

  • Applications may have closed

What might interest you about Fetch
AI ?

Are you inquisitive? Do you love to solve complex problems?  Are you highly competent with C++11 and beyond? Do you love to learn and aren’t afraid to try new things?  If so, then Fetch
AI may be a great place for you to contribute substantially and gain new skills

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 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
  We have a scaling ledger poised to be working at 1,000,000 transactions a second
Our world leading machine learning researchers and engineers are creating true intelligence across our distributed ledger

Who are we ideally searching for?

We’re looking for exceptional people to help bring Fetch to life; and for this role we are very interested in people with deep skills in C++11 and beyond

Additionally, it would be great if you are:

  • Knowledgeable about STL, Boost, template authoring, C++11 and multi-threading
  • Happy to work on multiple facets of a project, learning or inventing as you go
  • Content to participate in feature design & specification and getting involved in patent processes; and mentor junior team members
  • Skilled in additional programming including Python application development, Visualisation systems, web stack technologies, and API development/packaging

Please read on for more information on specific roles…

Software Engineer (Network)

In addition to the base skillset, you’ll have experience in many or all of:

  • Scalable, multi-threaded (highly parallelised) network code
  • OpenSSL, sockets and ASIO
  • TCP/IP monitoring tools

Software Engineer (Blockchain)

In addition to the base skillset, you’ll have experience in many or all of:

  • A year or more of full-time blockchain development experience
  • Proven track record of delivering in this field
  • Ability and desire to design and create novel blockchain applications
  • Consensus protocols and smart contracts

Software Engineer (Digital World)

In addition to the base skillset, you’ll have experience in many or all of:

  • Creating large-scale digital environments inhabited by both human and non-human characters
    Games or simulations industry background
  • Rapid prototyping, 3D scene construction, shared worlds

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 a full benefits package including:

Pension, Life Insurance, Private Healthcare, 22 days holiday (plus bank holidays, and an extra half day off per year rising to 24 days maximum)

And the fun stuff…

Joining bonus (Fetch Tokens), Summer party, Christmas party, fun Activity Days, free hot and cold drinks, chill out zone, video games, endless fruit and healthy snacks