Performance Engineer

22 hours ago


Christchurch, New Zealand Canonical Full time

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.
Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.
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.As an open source platform, we have teams that work at every level of the software stack - from the kernel up through server and desktop applications, all the way to the web.
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.
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.
We have found that performance engineers will often improve the deepest and trickiest areas of our test harnesses, and unblock their teams to test and measure previously 'dark' aspects of their work.We also have teams that work with every major silicon vendor and cloud, with a particular emphasis on performance optimisation of the entire stack for that architecture, CPU family, or hypervisor.
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.If they wish, we will enable performance and correctness engineers to move between products every two years, so that they have the opportunity to raise the bar for performance in an array of products over time, and also that teams have the benefit of fresh eyes on their processes, thinking, harnesses, dashboards, and code.
Our performance and correctness leads are expected to be truly exceptional individuals, and also leaders who are confident setting expectations of change, sharing insights and skills, running initiatives and programs.
There is no way to move a meaningful codebase without also moving the people behind it.This is a career path for perfectionists and precision artists.
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 experience through performance or optimising the efficiency of data centers to reduce carbon footprint, this process is the best way to find a role at Canonical that speaks to your precision, rigour, insight, and drive.Location: We have teams in every time zone and can accommodate applications from almost any country.Nice-to-have skills we value:Low-level CPU insights and assembly language - understanding cache, registers, vectorization, memoryKernel performance insights - scheduling, context switching, hardware accelerationDistributed systems performance insights - tracing, debuggingCompiler level performance insights - profile guided optimization, inlining, assemblerRuntime performance insights - Golang, Python, JVM, NodeJSDatabase performance evaluation - plans, indexing, data modelling, tracing, monitoringWeb browser performance insights - JS, web frameworks, tracing, CSSPerformance measurement tooling - profiling, eBPF, D-Trace, flamegraphsBenchmarks and performance measurement tools - Phoronix Test Suite, othersTest harnesses and capabilities in C, C++, Rust, Python, Golang, NodeJS, JavaScriptThe role entails:Drive software performance and correctness in a specific projectCollaborate with colleagues and community around the globeWork on shared tools and infrastructure for performance measurement, analysis, and reportingTeach, train and develop skills in your team for performance culture and designStrengthen test capabilities, harnesses and pipelinesAnalyze systems and code to understand performance and scalabilitySolve problems directly or through influence, leadership, and skills developmentReview code and technical designsWhat we are looking for in you:Exceptional academic track record from both high school and universityUndergraduate degree in Computer Science, Mathematics or PhysicsDemonstrable personal initiatives to measure and improve performance, efficiency, and correctness in codeConfidence to respectfully speak up, exchange feedback, and share ideas without hesitationTrack record of going above-and-beyond expectations to achieve outstanding resultsLeadership and commitment to skills development and mentorshipPassion for technology evidenced by personal projects and initiativesThe work ethic and confidence to shine alongside motivated colleaguesProfessional written and spoken English with excellent presentation skillsExperience with Linux (Debian or Ubuntu preferred)Excellent interpersonal skills, curiosity, flexibility, and accountabilityAppreciative of diversity, polite and effective in a multi-cultural, multi-national organisationThoughtfulness and self-motivationResult-oriented, with a personal drive to meet commitmentsAbility to travel internationally twice a year, for company events up to two weeks longWhat we offer colleagues: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.
We provide all team members with additional benefits, which reflect our values and ideals.
We balance our programs to meet local needs and ensure fairness globally.Distributed work environment with twice-yearly team sprints in personPersonal learning and development budget of USD 2,000 per yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveEmployee Assistance ProgrammeOpportunity to travel to new locations to meet colleaguesPriority Pass, and travel upgrades for long haul company eventsAbout Canonical:Canonical is a pioneering tech firm at the forefront of the global move to open source.
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.
We recruit on a global basis and set a very high standard for people joining the company.
We expect excellence - in order to succeed, we need to be the best at what we do.
Most colleagues at Canonical have worked from home since its inception in 2004.
Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.Canonical is an equal opportunity employer:We are proud to foster a workplace free from discrimination.
Diversity of experience, perspectives, and background create a better work environment and better products.
Whatever your identity, we will give your application fair consideration.
#J-18808-Ljbffr



  • Christchurch, New Zealand Orion Full time

    As our Asset Management & Performance Engineer you will need to rely on your ability to foster key relationships as you play a pivotal role across most if not all our asset groups at Orion. There will be key relationships across the business that you need to influence and communicate on how we perform under changes that we experience across our network and...

  • Asset Management

    7 months ago


    Christchurch, New Zealand Orion Full time

    As our Asset Management & Performance Engineer you will need to rely on your ability to foster key relationships as you play a pivotal role across most if not all our asset groups at Orion. There will be key relationships across the business that you need to influence and communicate with on how we perform under changes that we experience across our network...


  • Christchurch, New Zealand Enphase Energy Full time

    Our mission at Enphase Energy is to advance a sustainable future for all. Today, our intelligent microinverters, which turn sunlight into an affordable, safe, reliable, and scalable source of energy, work with virtually every solar panel made, and when paired with our award-winning smart battery technology, we engineer one of the industry's best-performing...

  • Engineering Manager

    7 months ago


    Christchurch, New Zealand ConsultANZ Full time

    Competitive salary commensurate with experience. (160K+180K + ute) - Earthwork and Pavement projects specialist - Engineering Manager in Christchurch **Company**: Are you an experienced Civil Engineer with a passion for leading and managing complex earthwork and pavement projects? ConsultANZ is currently looking for Engineering Manager to oversee a...

  • Fire Engineer

    8 hours ago


    Christchurch, New Zealand Kirk Roberts Consulting Full time

    We have an exciting opportunity for a Fire Engineer to join our team in Christchurch. If you are experienced in fire safety and want to further develop your career within a multi-disciplinary consultancy, working across an interesting range of projects, then we would like to hear from you. **About the role** As a Fire Engineer, you will provide fire...


  • Christchurch, New Zealand Lyttelton Port Company Full time

    Asset Management and Performance Manager - Christchurch - Lyttelton Port Company Lyttelton Port Company Christchurch4 days agoAccounting / FinanceDescription Asset Management and Performance Manager 5 weeks of annual leave, medical insurance, and other benefits.We operate in a dynamic environment where strategic planning is crucial to achieving our...

  • Senior Engineer

    8 hours ago


    Christchurch, New Zealand Canonical Full time

    This is a general track for Senior Engineer or above in any team at Canonical. After the first round of interviews we will establish which teams might be an excellent fit, and progress your application with them.Canonical delivers open source to the world across every class of compute. Canonical Ubuntu is the world's favourite Linux for cloud, desktop and...

  • Process Engineer

    5 days ago


    Christchurch, New Zealand Ryan Recruitment Full time

    Challenge yourself and take the next step in your career - Bring your passion for leading change and delivering engineering excellence - Work with a highly skilled team If you are pondering your career options and looking for your next challenge, then you will want to consider this exciting opportunity with a highly successful, trusted and innovative New...


  • Christchurch, New Zealand Crescent Consulting Full time

    Added - 08/08/24 Senior Platform Engineer Information & Communication Technology Christchurch | PermanentAbout the Role:We are seeking an experienced and highly skilled Senior Platform Engineer to join a highly skilled team at a Christchurch institution and household name. This is initially a 3-month contract position with the potential for extension,...

  • Fire Engineer

    3 months ago


    Christchurch, New Zealand Christchurch City Council Full time

    **_E nga iwi, e nga karangatanga huri noa i te motu, tenei te mihi atu ki a koutou katoa. He piiraa tenei ki a koe. Haere mai ki te tono mo tetahi tuunga i te Kaunihera o te Taone o Ōtautahi._** **About the team | Ko te rōpū nei** At Christchurch City Council, our work is the city that surrounds us. We work together every day to shape a community and...

  • Firmware Engineer

    4 months ago


    Christchurch, New Zealand Enphase Energy Full time

    Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the...

  • Fire Engineer

    2 months ago


    Christchurch, New Zealand Jensen Hughes Full time

    12 MONTH FIXED TERM PARENTAL LEAVE CONTRACTCompany OverviewAt Jensen Hughes, we lead with our Purpose + Principles and value our people. Across our global partnership of experts, clients, and communities, we are recognized worldwide for our leadership in fire protection engineering, a legacy of responsibility we have advanced with pride since 1939. Today,...

  • Fire Engineer

    2 days ago


    Christchurch, New Zealand Jensen Hughes Full time

    12 MONTH FIXED TERM PARENTAL LEAVE CONTRACT Company Overview At Jensen Hughes, we lead with our Purpose + Principles and value our people.Across our global partnership of experts, clients, and communities, we are recognized worldwide for our leadership in fire protection engineering, a legacy of responsibility we have advanced with pride since 1939.Today,...

  • Senior Engineer

    22 hours ago


    Christchurch, New Zealand Canonical Full time

    This is a general track for Senior Engineer or above in any team at Canonical.After the first round of interviews we will establish which teams might be an excellent fit, and progress your application with them.Canonical delivers open source to the world across every class of compute.Canonical Ubuntu is the world's favourite Linux for cloud, desktop and...

  • Staff Engineer

    22 hours ago


    Christchurch, New Zealand Canonical Full time

    This is a general track for Staff Engineer or above in any team at Canonical.After the first round of interviews, we will establish which teams might be an excellent fit and progress your application with them.Canonical delivers open source to the world across every class of compute.Canonical Ubuntu is the world's favourite Linux for cloud, desktop and...


  • Christchurch, New Zealand Canonical Full time

    This is a fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), and containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), up to OpenStack and Kubernetes, and the open source...


  • Christchurch, New Zealand Canonical Full time

    This is a fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), and containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), up to OpenStack and Kubernetes, and the open source...


  • Christchurch, New Zealand Enphase Energy Full time

    Our mission at Enphase Energy is to advance a sustainable future for all. Today, our intelligent microinverters, which turn sunlight into an affordable, safe, reliable, and scalable source of energy, work with virtually every solar panel made, and when paired with our award-winning smart battery technology, we engineer one of the industry's best-performing...


  • Christchurch, New Zealand Sourced Full time

    Outstanding role for Test Engineer with test automation experience - Join a high performing team within an established local company - An employer and culture to be proud of. One of NZ's finest. - Outstanding role for Test Engineer with test automation experience - Join a high performing team within an established local company - An employer and culture to...


  • Christchurch, New Zealand Canonical Full time

    This role is an opportunity for a technologist with a passion for Linux and Cloud technologies to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products.If you have an affinity for open source development and a passion for technology, then you will enjoy working with some of the best people in the industry...