Position: Senior GoLang Engineer
Company: Limelight Networks
Experience required: 3y
English level: intermediate

Essential functions: 

We are looking for a Senior Software Engineer who is passionate about writing software that is run globally at a big scale and tackling different technical and algorithmic challenges.

Your responsibilities will include:

- designing and implementing reliable systems that can process massive data sets;
- leveraging massive data streaming, RabbitMQ, Apache Kafka, Hadoop YARN and other state of the art systems to build cutting edge tools.

In particular, Senior Software Engineer will be responsible for a set of applications for collecting, initial processing and reliable delivery of data to centralized infrastructure.

Requirements:

Must be a good team player
3+ years experience with development of production applications in Golang;
Understanding and experience with multithreading and file systems;
Familiarity with computer networks in general and TCP/IP stack in particular;
Good experience with UNIX (Linux/FreeBSD);
Good knowledge of Source Code Management, Monitoring and CI/CD tools;
Capable and willing to learn new technologies;
Self-motivated and passionate about solving problems.

Would be wonderful, but not a requirement:

Experience with C/C++
Experience with Python
Familiarity with LLVM
Knowledge of RabbitMQ, Apache Kafka
Experience with GitLab CI/CD capabilities
Knowledge of the Agile project management methodologies