Performance Engineer

RTI Logo

RTI

πŸ“Remote - Spain

Summary

Join Real-Time Innovations (RTI) as a Performance Engineer and contribute to the performance optimization of Connext Professional. You will design and execute performance tests, conduct modeling and simulations, and collaborate with development teams. This role requires an advanced degree in a relevant field and practical experience in performance engineering. RTI offers a flexible work schedule, remote work options, flexible paid time off, and annual bonuses. The company fosters a positive and supportive work environment and has been recognized as a Great Place to Work.

Requirements

  • Advanced degree in Computer Science, HPC, or related field
  • Practical experience in performance modeling, testing, analysis, and optimization for critical software systems
  • Experience with setting up and maintaining continuous integration/continuous delivery (CI/CD) pipelines with automated performance testing and benchmarking
  • Proficiency in programming languages such as C++, Python, Java, or similar
  • Excellent problem-solving and analytical skills with a keen attention to detail

Responsibilities

  • Design and execute performance testing and performance regression detection strategies and active benchmarking initiatives to identify, analyze, and address bottlenecks in RTI’s Connext software, leveraging tools such as gprof, perf and other profiling mechanisms
  • Conduct performance modeling and simulations to predict software behavior under varying workloads and scenarios
  • Perform workload and network characterization to analyze application usage patterns, resource consumption and system trends of Connext and similar technologies
  • Work on shared tools and infrastructure for performance measurement, analysis, and reporting
  • Collaborate with development teams to embed performance considerations and active benchmarking into the software lifecycle
  • Publish performance test results, providing stakeholders with clear, actionable insights and visualizations

Preferred Qualifications

  • Familiarity with automated performance monitoring, alerting, and regression detection tools and techniques
  • Experience in creating and running benchmarks for system-level and component-level performance measurements
  • Advanced data analysis skills to identify performance trends, anomalies, and areas for optimization
  • Familiarity with eBPF, including its use in performance monitoring, profiling, and optimizing system and network performance

Benefits

  • Flexible working schedule
  • Remote working + Home Office Stipend to cover the costs of working from home
  • Flexible Paid Time Off + β€œReal Vacation Bonus,” an additional bonus for taking more than 1-week of uninterrupted vacation
  • Annual bonus based on individual and company performance + other prizes and awards
  • We recognize employees for their achievements, offer great opportunities for career growth and development, and provide the tools they need to succeed

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs