Software Engineer - Functional Programming & Networking
- Visonum GmbH
- Praktikum
- Großunternehmen/Konzern
- Full Remote, office in Grünwald
- https://company.visonum.de
- Vollzeit
- Deutsch
We develop tools to monitor the quality of internet connections across Germany. Our systems track the performance of Vodafone’s cable networks and provide measurement data to Computer Bild Magazin for its annual comparison of cellular operators. In doing so, we actively contribute to improving internet quality in Germany—a contribution we are proud of.
Software Engineer
Functional Programming &
Networking
You will research and develop techniques for measuring network throughput and quality. This includes analyzing collected data, exploring the network stack of the Linux kernel and modern web browsers, and experimenting with algorithmic improvements. You will implement measurement methods on both the server and client side, applying functional, unidirectional data-flow architectures (such as Flux, Elm, or Redux). Your work will rely on immutable data, pure functions, static typing, and automated testing. You will use a variety of programming languages, selecting the most suitable tool for each task. Above all, you will be expected to write concise, reliable, and maintainable code.
You will gain experience in:
- Functional programming: pure functions, immutable data
- Asynchronous programming and event-driven architectures
- Multithreading and coroutines
- The Linux kernel network stack: TCP/IP, BSD sockets
- The browser network stack: HTTP, TLS, fetch
- Multiple programming languages,
including:
- Haskell
- PureScript
- Rust
- Kotlin
- TypeScript
- Python
- Automated testing
- Software security
Required:
- Master of Science in Computer Science from a recognized university
- Skill in writing concise, readable, and reliable code
- Skilled use of static types to improve code reliability
- Experience with automated testing: designing modular and testable components
- Understanding of TCP/IP, HTTP, and TLS
Preferred:
- Ability to quickly learn new technologies and programming languages
- Capacity to work independently—researching solutions, making decisions, and taking responsibility for results
- Understanding of Large Language Models
At Visonum, we are a small and fast-growing company. Working with us means:
- Direct ownership: The code you write and the systems you design will immediately shape our product.
- Broad exposure: In a compact team, you won’t be confined to a narrow role. You will work across the stack—from the Linux kernel and network layers to user-facing tools—gaining valuable experience in diverse areas.
- Fast impact: Your contributions will quickly make their way into production, serving millions of users and delivering tangible results.
- Mentorship: We value continuous learning and collaboration. You will work closely with experienced engineers, receive constructive feedback, and have opportunities to both learn from and mentor others.
We work primarily on a remote basis, with
occasional in-person meetings. Our office is
located in Grünwald.
Compensation: competitive salary.
-
Fachbereiche
Informatik, Data, KI
-
Kontakt
Visonum GmbH
Nördliche Münchner Straße 9c
82031 Grünwald, DeutschlandDenis Krivitski
0151-46681527
jobs@visonum.de
Send your CV to out email, if your profile matches, we will invite you to an interview via Zoom and guide you through the next
Alumni & Career übernimmt keine Gewähr für die Inhalte dieser Stellenanzeige. Sehen Sie ein Problem mit dieser Stellenanzeige? Melden Sie es uns!