Performance Engineer

at RTI
  • Remote - Spain

Remote

Software Development

Mid-level

Job description

Are you passionate about pushing software systems to their limits and ensuring they perform flawlessly in critical environments? We are seeking a highly skilled Performance Engineer to join our team and make a tangible impact by driving the performance characterization and optimization of Connext Professional.

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.

If you thrive in high-stakes environments where scalability, latency, and system throughput are key to success, we want you on our team!

✨ What You’ll Do

  • 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.

🎯 What We’re Looking For

  • Advanced degree in Computer Science, HPC, or related field.
  • 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.

💎 Nice To Have

  • 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.

Don’t meet every single requirement? At RTI, we are dedicated to building a diverse, inclusive, and authentic workplace so if you’re excited about this role but your past experience doesn’t perfectly align with all qualifications in the job description, we encourage you to apply anyway! You may be just the right candidate for this or another one of our open roles. Learn more about RTI’s Diversity initiatives here !

🌟 What We Offer You

  • 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.
  • Click here to see all Spain benefits.

💙 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.

🌍 What We Do

Real-Time Innovations (RTI) is the largest software framework provider for smart machines and real-world systems. Our software runs the largest power plants on the continent, connects perception to control in over 200 autonomous vehicles, drives the new generation of medical robotics, controls hyperloop and flying cars, and provides 24x7 medical intelligence to hospital patients and emergency victims. We are the best positioned small company in the world to create the very real future of intelligent, distributed systems. RTI truly makes the world run better in many ways!

RTI is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, age status as a protected veteran, or status as a qualified individual with disability.

Please submit your CV in English.

For more information about how we collect and use your data, please see our Privacy Notice for EMEA Job Applicants and Employees.

Share this job:
Please let RTI know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply