Staff Big Data Software Engineer

  • R8791
  • Belfast, United Kingdom

About the Team

The Rapid7 Data Platform is a unified, integrated platform powered by Rapid7’s product suite providing our customers enhanced visibility into their attack surface, operational efficiency, risk management, and decision-making capabilities. 

Our teams are responsible for consolidating data from all Rapid7 products, transforming it for optimised retrieval, and ensuring high-performance and seamless access to our customers. This role is crucial to the platform’s success as it focuses on building a highly scalable and reliable data mesh that powers cross-product use cases through a distributed query engine for big data analytics.

About the Role

We are seeking an innovative, self-motivated Data and Performance Engineer who will act as a technical leader to collaborate with our product teams to optimise their data pipelines and retrieval processes for performance and efficiency. You will work with the Data Platform teams to implement monitoring and testing strategies to ensure the performance of the data and their queries as well as identify optimisations.

Technologies you will work with:

  • Trino

  • Iceberg

  • Parquet

  • Spark

  • Airflow

  • Kafka

  • AWS services such as Glue, S3, EKS

In this role, you will:

  • Analyse and optimise distributed SQL queries to improve performance

  • Suggest optimisations to our data pipelines

  • Provide recommendations for efficient partitioning strategies and schema designs

  • Conduct performance tuning for the data pipelines and queries

  • Develop performance monitoring strategies and tools

The skills you'll bring include:

  • 5+ years of hands-on software engineering experience, with a specific focus on database query optimization

  • Strong database system expertise in query execution planning, query optimization, performance tuning, parallel computing, and schema design

  • Experience in continuously monitoring and optimising data pipelines for performance and cost-effectiveness

  • Ability to design, develop, implement, and operate highly reliable large-scale data lake systems in cooperation with product teams

  • Skills to analyse and performance test the data mesh performance and scalability, identify bottlenecks, recommend and develop improvements

  • Mentorship and guidance of junior engineers, providing technical leadership and fostering a culture of continuous improvement and innovation

  • Excellent verbal and written communication skills.

  • Strong, creative problem solving ability.

Nice to haves:

  • Trino/Presto data-mesh

  • AWS, Terraform, Kubernetes

  • Java

  • Kafka

We believe the best ideas and solutions come from diverse teams. If you're excited about this role and feel your experience can make an impact, don't hesitate – apply today!

About Rapid7​

Rapid7 is creating a more secure digital future for all by helping organizations strengthen their security programs in the face of accelerating digital transformation. Our portfolio of best-in-class solutions empowers security professionals to manage risk and eliminate threats across the entire threat landscape from apps to the cloud to traditional infrastructure to the dark web. We foster open source communities and cutting-edge research–using these insights to optimize our products and arm the global security community with the latest in attacker methods. Trusted by more than 10,000 customers worldwide, our industry-leading solutions and services help businesses stay ahead of attackers, ahead of the competition, and future-ready for what’s next. 

#LI-CG1

Apply Now

Not You?

We have emailed you a code to verify your identity. Please check your spam/junk folder if you don't receive the email in your inbox.

Application loading...

 

Jobs you may be interested in

Product Marketing Manager, Exposure Management

R8728 Boston MA United States Boston, MA, United States Marketing Marketing Full_time JOB_LEVEL-3-25
Product Marketing Manager, Exposure Management As the Product Marketing Manager for Exposure Management, you will play a critical role in shaping the narrative around our products and driving market success. You will be responsible for developing ...

Manager, Cybersecurity Advisors

R9083 Austin TX United States Austin, TX, United States Security Services Professional Services Full_time JOB_LEVEL-3-29
The Manager of Cybersecurity Advisors is a key member of the Managed Services leadership team overseeing a portion of our Advisors around the globe. Rapid7 Managed Services continues to experience significant growth, and this leader will help evol...

Associate Managed Detection & Response (MDR) Analyst

R9087 Arlington VA United States Arlington, VA, United States Security Services Professional Services Full_time JOB_LEVEL-3-22
Associate Managed Detection & Response (MDR) Analyst Rapid7’s Tactical Operations team (TACOPS) is responsible for handling the most time-critical tasks for all customers, such as the investigation and triage of high priority security alerts usin...

Senior Cloud Engineer

R7973 Prague. Belfast Czechia. United Kingdom Prague, Czechia. Belfast, United Kingdom Product & Engineering Research Full_time JOB_LEVEL-3-24
Senior Cloud Engineer Rapid7 seeks an experienced, highly driven, and dynamic Senior Cloud Engineer to take our data engineering function to the next level. Come and join our efforts in unlocking the value of data through industry-leading innovat...

Apply Now

Not You?

We have emailed you a code to verify your identity. Please check your spam/junk folder if you don't receive the email in your inbox.

Application loading...