Login Enter

Canonical

9 months ago

Open Source Performance Engineer

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
Canonical
Location
España, Cataluña, Barcelona Spain
Posted
9 months ago
View all jobs at Canonical

Job description

A leading open-source software provider is seeking a Performance Engineer to enhance software performance and efficiency. This role involves collaboration with global engineering teams, driving software correctness, and developing performance measurement tools. Candidates should have a strong academic background, an undergraduate degree in Computer Science, and a passion for technology. The position offers a distributed work environment and personal development budget, making it ideal for tech-savvy professionals who value flexibility and autonomy. Key responsibilities include: • Collaborating with cross-functional teams to identify performance bottlenecks and develop strategies to optimize software performance. • Developing and maintaining performance measurement tools and frameworks to ensure software correctness and efficiency. • Conducting thorough analysis of software performance data to identify trends, patterns, and areas for improvement. • Designing and implementing experiments to validate the effectiveness of performance optimization techniques. • Collaborating with engineering teams to integrate performance-optimized code into production environments. • Staying up-to-date with industry trends and emerging technologies in the field of software performance engineering. Requirements: • Bachelor's degree in Computer Science or related field. • 3+ years of experience in software performance engineering, testing, or a related field. • Strong understanding of computer science concepts, including algorithms, data structures, and software design patterns. • Experience with one or more programming languages, such as Python, Java, C++, or JavaScript. • Familiarity with Linux, Unix, or Windows operating systems. • Excellent analytical, problem-solving, and communication skills. • Ability to work independently and collaboratively in a distributed environment. Benefits: • Distributed work environment with flexible working hours. • Personal development budget for training, conferences, and certifications. • Opportunities for professional growth and career advancement. • Collaborative and dynamic work environment with a team of talented professionals. • Recognition and rewards for outstanding performance and contributions.

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.