Rapid7 Logo

Rapid7

Staff Big Data Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Hybrid
Belfast, County Antrim, Northern Ireland
Senior level
Hybrid
Belfast, County Antrim, Northern Ireland
Senior level
The role requires a Senior Data and Performance Engineer to optimize data pipelines and retrieval processes for performance and efficiency. Responsibilities include analyzing distributed SQL queries, suggesting optimizations, conducting performance tuning, developing monitoring strategies, and mentoring junior engineers.
The summary above was generated by AI

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

Top Skills

Java

Rapid7 Dublin, Dublin, IRL Office

Rapid7 Dublin Office

Dublin, Ireland, Ireland, 2

Similar Jobs at Rapid7

Be an Early Applicant
2 Days Ago
Belfast, County Antrim, Northern Ireland, GBR
Hybrid
2,400 Employees
Senior level
2,400 Employees
Senior level
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
The Senior Principal Software Engineer will work on security solutions, leading architectural decisions and mentoring team members. This role focuses on creating scalable and reliable software, driving technical direction, and developing cloud security capabilities through collaboration with cross-functional teams.
Be an Early Applicant
2 Days Ago
Belfast, County Antrim, Northern Ireland, GBR
Hybrid
2,400 Employees
Mid level
2,400 Employees
Mid level
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
As an AI Engineer II, you will design and build cloud-based infrastructure supporting AI/ML models, work closely with cross-functional teams, tackle problems, and ensure high-quality outcomes in the MLOps R&D process. You'll leverage Python, Terraform, and Docker, alongside various AI/ML tools to optimize threat detection and response capabilities in cybersecurity.
Be an Early Applicant
2 Days Ago
Belfast, County Antrim, Northern Ireland, GBR
Hybrid
2,400 Employees
Senior level
2,400 Employees
Senior level
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
As a Staff Software Engineer, you will provide technical mentorship, lead architecture and solutions for complex problems, and collaborate with cross-functional teams to ensure the delivery of secure, high-quality software. You will also contribute to the development of industry-leading security products.

What you need to know about the Dublin Tech Scene

From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account