Job Description
Nice-to-have skills we value
- Low-level CPU insights and assembly language - understanding cache, registers, vectorization, memory
- Kernel performance insights - scheduling, context switching, hardware acceleration
- Distributed systems performance insights - tracing, debugging
- Compiler level performance insights - profile guided optimization, inlining, assembler
- Runtime performance insights - Golang, Python, JVM, NodeJS
- Database performance evaluation - plans, indexing, data modelling, tracing, monitoring
- Web browser performance insights - JS, web frameworks, tracing, CSS
- Performance measurement tooling - profiling, eBPF, D-Trace, flamegraphs
- Benchmarks and performance measurement tools - Phoronix Test Suite, others
- Test harnesses and capabilities in C, C++, Rust, Python, Golang, NodeJS, JavaScript
The role entails
- Drive software performance and correctness in a specific project
- Collaborate with colleagues and community around the globe
- Work on shared tools and infrastructure for performance measurement, analysis and reporting
- Teach, train and develop skills in your team for performance culture and design
- Strengthen test capabilities, harnesses and pipelines
- Analyze systems and code to understand performance and scalability
- Solve problems directly or through influence, leadership and skills development
- Review code and technical designs
What we are looking for in you
- Exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science, Mathematics or Physics
- Demonstrable personal initiatives to measure and improve performance, efficiency and correctness in code
- Confidence to respectfully speak up, exchange feedback, and share ideas without hesitation
- Track record of going above-and-beyond expectations to achieve outstanding results
- Leadership and commitment to skills development and mentorship
- Passion for technology evidenced by personal projects and initiatives
- The work ethic and confidence to shine alongside motivated colleagues
- Professional written and spoken English with excellent presentation skills
- Experience with Linux (Debian or Ubuntu preferred)
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Appreciative of diversity, polite and effective in a multi-cultural, multi-national organisation
- Thoughtfulness and self-motivation
- Result-oriented, with a personal drive to meet commitments
- Ability to travel internationally twice a year, for company events up to two weeks long