Requirements
- Evidence of tackling hard or open-ended problems
- Proven track record of peer-reviewed research, open-source software contributions, or standards development, that is commensurate with level of training
- Ability to clearly communicate research ideas through papers, pre-prints, standards documents, blogs, or similar media
- Ability to work in a systems-level programming language (e.g. Rust, C, Go)
- Passion for debugging and ensuring system reliability
- Familiarity with continuous integration workflows and source control systems (e.g., Gitlab, Github)
- Willing and eager to share knowledge, with the skills to do so
- Knowledge or experience with at least one of the following: Computer networking protocols (TCP/IP, DNS, BGP, QUIC, etc.) and related algorithms
- Machine learning analysis, ideally in systems or network optimization
- Authentication protocols, applied cryptography, PKI and SSL/TLS
- Operating or distributed systems analysis or development
- Measurement for network and computer systems
- Proficiency in a scripting language, such as Python
- Ability to commit to a 12 week summer internship
- In office 3-4 days a week in Lisbon, Portugal
Nice to Have
- Proven track record of independently driving projects in a fast-paced environment
- Experience working in groups, or with multiple stakeholders
- Able to fluently work across multiple programming languages
Additional Information
- In office 3-4 days a week in Lisbon, Portugal
- Ability to commit to a 12 week summer internship