Performance Engineer

Real-Time Innovations
Spain
4 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) C++ (Programming Language) Profiling Continuous Delivery Continuous Integration HP Loadrunner Apache JMeter Python (Programming Language) Software Engineering Software Systems Performance Testing Information Technology
+1 more
Performance Monitor

Job description

In this role, you’ll work on performance modeling, workload characterization, network performance, and bottleneck analysis to unlock the full potential of our systems. You will leverage your expertise in computer architecture, algorithms, and performance evaluation to develop benchmarks, conduct detailed analyses, and collaborate with teams to solve complex performance challenges., * 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.

Requirements

  • Advanced degree in Computer Science, HPC, or related field.
  • 5+ years of practical experience in performance modeling, testing, analysis, and optimization for critical software systems. Experience with performance testing tools (e.g., gprof) and frameworks (e.g., JMeter, LoadRunner) is a plus.
  • 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., * 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 & conditions

  • Flexible Work: Hybrid office schedule + Home Office Stipend to cover the costs of working from home.
  • 25 days of paid vacation + “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.
  • Flexible benefits card for meals, transport and childcare.
  • English Classes Reimbursement.

About the company

How is life at RTI

  • We have been certified as a Great Place to Work for six consecutive years both in Spain and the US. In addition, we were listed as one of the Best Companies for Women to Advance.
  • We live and work by our core values, which emphasize excellence, teamwork, and reaching your potential. Our motto is “Enjoy the journey,” above all we must enjoy what we do and have fun at work. At RTI, you will work in a positive, supportive, diverse environment with a team that truly cares about you.
  • We are defined by our “Working as One” culture and truly care about team’s interaction. That is why we plan trips for teams to get together in person, enjoy fun team-building activities and events, and feel more connected.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:31 min

Profiling computing workloads across environments using Performance Studio

Andrew Wafaa Andrew Wafaa · World Congress 2024

1:46 min

Conducting advanced load testing workflows with Apache JMeter

Kirill Kulikov · LIVE

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

5:58 min

Analyzing web performance indicators through field and lab data

Ines Akrap Ines Akrap · LIVE

2:17 min

Comparing code profiling with surface level monitoring

Jérôme Vieilledent · LIVE

5:08 min

Using profiling safely across production stages

Jérôme Vieilledent · LIVE

Videos

See all

Related articles

See all