Performance engineering – Who Needs Engineers https://whoneedsengineers.com/wne_live Software Engineering Recruitment Wed, 02 Oct 2024 13:00:02 +0000 en-US hourly 1 https://wordpress.org/?v=6.6.2 https://whoneedsengineers.com/wne_live/wp-content/uploads/2023/06/cropped-wne_logo-3-32x32.png Performance engineering – Who Needs Engineers https://whoneedsengineers.com/wne_live 32 32 Performance Engineer https://whoneedsengineers.com/jobs/devops-cloud-and-it-operations/performance-engineer/ Wed, 02 Oct 2024 13:00:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/performance-engineer/ Performance Engineer

Job Description:

    At Workday, we believe that our innovative ideas can transform the enterprise software landscape. Our journey began with a simple yet groundbreaking conversation, leading to a culture that prioritizes our people above all else. We are committed to fostering an environment where every team member feels valued, encouraged, and empowered to contribute to our collective success. As a Performance Engineer, you will play a critical role in collaborating with back-end development teams to ensure our services are both successful and reliable at scale. You will be tasked with developing performance monitoring tools and utilizing them to assess the performance and efficiency of our backend services. Your expertise will be vital in driving workload execution, collecting service data, and generating metrics for automated analysis. In this role, you will also engage in design discussions with various teams to embed performance and reliability into our software architecture, contributing to a culture of excellence and innovation.

IT Languages:

  • Java
  • Python
  • Groovy

As a Performance Engineer, you will be responsible for ensuring the optimal performance of our backend services by collaborating with development teams, conducting performance evaluations, and implementing improvements.:

    Develop performance monitoring tools to evaluate backend services;; Gather performance test requirements and execute tests;; Analyze performance data to identify and resolve issues;; Engage in design discussions to integrate performance considerations into software architecture;; Generate metrics and automate system analysis for performance evaluation

Spoken Languages:

  • English

Skillset:

  • Performance engineering
  • System profiling
  • Java
  • Python
  • Groovy
  • CI/CD tools
  • Shell scripting
  • SQL
  • No-SQL
  • Cloud architecture

Soft Skills:

  • Excellent communication skills
  • Collaborative team player
  • Passionate about performance engineering
  • Problem-solving mindset
  • Continuous learner

Qualifications:

  • 5 years of relevant industry experience
  • Strong background in performance engineering and system profiling
  • Experience in performance test requirement gathering, setup, and execution
  • Proficient in Java ergonomics and garbage collection behavior
  • Software development experience in languages such as Python, Java, or Groovy
  • Familiarity with development and CI/CD pipeline tools like GIT, IntelliJ, Maven/Gradle, Jenkins
  • Understanding of UNIX or Linux systems with shell scripting skills
  • Automation skills using Python or Shell scripting
  • Knowledge of SQL and No-SQL databases
  • Familiarity with cloud architecture, particularly AWS or GCP

Years of Experience:

    5

Location:

    Ireland

Job Benefits:

  • Flexible work arrangements
  • Supportive company culture
  • Opportunities for professional development
  • Health and wellness programs
  • Community involvement initiatives

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We prioritize a collaborative and inclusive environment that values individual contributions and promotes personal growth. Our culture is centered around employee happiness and well-being, ensuring that everyone can bring their authentic selves to work.

Opportunities For Advancement:

  • Career development programs, Mentorship opportunities, Leadership training, Access to industry conferences

Visa Sponsorship:

    Available
]]>
Core Performance Software Engineer (C++) – Remote https://whoneedsengineers.com/jobs/software-development-and-engineering/core-performance-software-engineer-c-remote/ Thu, 26 Sep 2024 06:40:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/core-performance-software-engineer-c-remote/ Core Performance Software Engineer (C++) – Remote

Job Description:

    Join a dynamic team dedicated to enhancing the performance of a groundbreaking columnar OLAP database management system designed for real-time analytics. As a Core Performance Software Engineer, you will dive deep into the intricacies of our database, optimizing its performance to ensure it remains at the forefront of technology. Your work will involve investigating query optimization techniques, improving distributed query capabilities, enhancing relational operators like aggregation and joins, and implementing advanced caching mechanisms. You will also engage in low-level optimizations, leveraging SIMD instructions to achieve superior performance. This role not only demands technical prowess but also a collaborative spirit, as you will interact closely with our Support Engineering team to troubleshoot complex performance issues experienced by our users. Additionally, you will play a key role in our open-source community, addressing inquiries, reviewing pull requests, and contributing to the vibrant ecosystem of ClickHouse.

IT Languages:

  • C++
  • SQL

Key responsibilities include performance analysis, optimization, and collaboration with various teams to ensure software excellence.:

    Analyze and enhance the performance of the core ClickHouse database;; Extend existing performance tests and create new tests using real-world and synthetic datasets;; Collaborate with core engineering teams to evaluate new feature impacts on performance;; Assist the Support Engineering team in diagnosing and resolving advanced performance issues;; Engage with the open-source community by addressing issues and reviewing contributions

Spoken Languages:

  • English;; German;; French

Skillset:

  • Unix Systems
  • Database internals
  • Performance engineering
  • Distributed systems
  • SIMD instructions

Soft Skills:

  • Strong communication skills
  • Team collaboration
  • Problem-solving
  • Attention to detail
  • Adaptability in a fast-paced environment

Qualifications:

  • Solid professional experience in C++ programming
  • Strong understanding of database internals and design principles
  • Experience in performance engineering, preferably in databases or related fields

Years of Experience:

    5

Location:

    Europe

Job Benefits:

  • Flexible remote work environment
  • Healthcare contributions
  • Stock options
  • Generous time-off policy
  • Home office setup allowance
  • International mobility opportunities

Working Conditions:

    Remote

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a collaborative and open-minded environment where every team member plays a crucial role in shaping our culture. Our team is made up of individuals who are motivated by delivering exceptional work, eager to learn from each other, and committed to fostering a respectful and growth-oriented workplace. As one of our first employees, you will have a significant impact on the values and practices that define our organization.

Opportunities For Advancement:

  • Career growth within the engineering team, Opportunities to lead projects, Chance to contribute to open-source initiatives

Visa Sponsorship:

    Available
]]>