URL

https://www.irccloud.com

Twitter

IRCCloud

Company's Other Jobs

Click to view

WARNING! This job is awaiting verification or has expired and may no longer be applicable
Category

Software Development

Posted

2013-05-27 10:11

Description

The IRCCloud backend holds thousands of tcp connections open to IRC servers. We use RabbitMQ as a messaging backbone. The bulk of the connection handling and IRC processing is written in Erlang, and the storage and log management written in Python (RPC over Rabbit).

  • How would you maintain thousands of connections to third party servers distributed around the world in the face of various transient network problems?
  • How do you store all the data those connections generate?
  • How do you let people access that data securely, in real time and historically, from any device, from any network, fast?

We're more interested in how you think about those problems, rather than the tech stack you've mastered. That said, expertise in the following languages and technologies is beneficial:

  • Erlang
  • Python
  • RabbitMQ
  • Postgresql

This is permanent position is open either in our East London office or remotely. We don't offer a relocation package.

Application Info

Please sign in with Google or GitHub to view this job's application information. This is necessary to prevent companies from receiving excessive amounts of spam.

Country

Anywhere*

Location

East London office or remote


Tramcar - Toronto-Waterloo Region Corridor Jobs