jobloom

JobLoom finds jobs directly from company career sites before many job boards, then routes you into detailed role pages like this one.

engineering

Posted Apr 9, 2024

Performance Engineer - Open Source

at Canonical

On-site

Responsibilities

  • Drive software performance and correctness in a specific project
  • Collaborate with colleagues and community around the globe
  • 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
  • Track record of going above-and-beyond expectations to achieve outstanding results

Requirements

  • Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT.
  • Understanding not only the application, but the runtime, the compiler, and the system, all the way down to the CPU, gives an engineer the ability to think creatively and with insight about the right things to measure, and the right ways to verify correctness.
  • Our goal is to ensure that Ubuntu users can select whatever platform they want for their workloads and know they have access to the very best performance and efficiency across the entire stack from kernel to codec.
  • Whether you have a particular language focus - C, C++, Rust, Golang, Python, Java, Flutter-Dart or others - or a particular love of the kernel or hardware or CPU instruction set, whether you see yourself as driving perceived user
  • Low-level CPU insights and assembly language - understanding cache, registers, vectorization, memory
  • Runtime performance insights - Golang, Python, JVM, NodeJS
  • Web browser performance insights - JS, web frameworks, tracing, CSS
  • Test harnesses and capabilities in C, C++, Rust, Python, Golang, NodeJS, JavaScript The role entails
  • Exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science, Mathematics or Physics
  • Experience with Linux (Debian or Ubuntu preferred)
  • As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software.

Benefits

  • We consider geographical location, experience, and performance in shaping compensation worldwide.
  • We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance.
  • In addition to base pay, we offer a performance-driven annual bonus or commission.
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave

Additional details

  • Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.
  • Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors.
  • The company is a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and very few office based roles.
  • Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
  • The company is founder led, profitable and growing.
  • We have created a new career path at Canonical for Performance Engineers who bring exceptional clarity to software performance, correctness and efficiency.
  • We are adding these roles to every engineering team at the company.
  • We are adding roles with this focus in every engineering team in the company, to act as drivers of performance engineering skills, tools, culture and insights to our entire product range .
  • We have also created a central performance engineering team, where we will drive shared tools, dashboarding capabilities, measurement frameworks, analytical capabilities and skills.
  • We call this career focus ' percorr ' because we have found that the same deep insights that enable sophisticated performance measurement and design also enable teams to improve their harnesses and frameworks for correctness.

Find more real-time jobs on JobLoom.