Job description
MLS is a privately owned company developing next generation software solutions for European Intelligence Agencies.
We are looking for a Senior Golang Software Engineer, with prior hands-on experience in creating backend software. Job involves creating client/server software, using often proprietary, binary communication protocols. Good understanding of advanced networking concepts is required and prior experience with creating proxy software.
Requirements:
β’ Several years of experience programming in Go language.
β’ Hands-on experience developing client/server software using custom communication protocols.
β’ Good understanding of how TOR network works, how the deanonymization attacks against it work and ability to recreate similar software from scratch on your own.
β’ Good understand on how proxy software works and how adversaries may be able to detect its traffic to introduce censorship. Experience working with Great Chinese Firewall
is welcome.
β’ Good understanding of networking concepts, protocols and how network communication works even on low-level - TCP, UDP, HTTP, TLS, SOCKS5, VPN etc.
β’ Knowledge of effective methods to bypass internet censorship.
β’ Own networking tools published on Github or forks of existing ones with personal modifications.
β’ Analytical thinking with ability to foresee unexpected issues before they happen, handling packet loss, throttling, countering possible DDoS attacks.
What we offer:
β’ The ability to thrive in a fast-paced environment, learn rapidly, and master diverse web technologies and techniques
β’ Responsible and challenging activity
β’ International and dynamic work environment
β’ Broad, varied task area in which everyone is compelled to make things look beautiful and work flawlessly
β’ Extensive range of further education and training
Instructions how to apply Apply at this url: https://www.golangprojects.com/golang-go-job-eoe-Senior-Golang-Software-Engineer-Vienna-ML-Solutions-GmbH.html Please mention that you found the job at Golangprojects.com