Salary not listed
Senior R&D Engineer
QAHybrid — Barcelona, Geneva, Vilnius
Published on 2026-08-17
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
Lead performance measurement and optimization for Proton VPN across client platforms and global infrastructure. Build testing and observability systems to identify bottlenecks and improve connection speed, stability, and reliability under real-world network conditions.
About the company
Proton builds end-to-end encrypted email, VPN, storage, password, and related privacy tools for individuals and businesses.
Stack
PythonTCP/IPUDPTLSWireGuardtc/netemiperfiptables
What you'll do
- Define performance metrics and KPIs reflecting real-world user experience.
- Develop distributed tests that simulate varied network conditions.
- Measure performance across platforms and regions; identify bottlenecks and regressions.
- Work with backend, R&D, and client teams to optimize protocols, connections, routing, and encryption.
- Create dashboards, reports, and alerts for global performance.
- Contribute to connectivity strategies that adapt to changing network conditions.
- Mentor engineers and promote data-driven performance practices.
What we're looking for
- 5+ years in performance engineering or systems QA, ideally in networking, VPNs, or distributed systems.
- Knowledge of network protocols including TCP/IP, UDP, TLS, and WireGuard.
- Ability to analyze latency, throughput, and stability across client, OS, transport, and application layers.
- Proficiency in Python or a similar scripting language.
- Familiarity with network emulation and simulation tools.
- Experience with monitoring and observability stacks and CI/CD pipelines.
- Strong analytical, collaborative, communication, and documentation skills in English.
- Comfortable working with uncertain and nondeterministic conditions.
Nice to have
- Cross-platform experience with Linux, macOS, Windows, Android, and iOS.
- Rust, C, C++, or systems development experience.
Benefits
- Hybrid working: work from home up to 30% of the time, with three core office days.
- Stock options.
- Flexible working hours.
- Lunch and snacks provided at offices.
- Transport cost support.
- Health insurance, retirement savings options, vacation and leave policies, and wellness programs.
- Learning and development opportunities, including training and conferences.
