Data Engineer, Customer Health Operations (Health Analytics)

US - MA - Boston


US - MA - Boston


Business Support

Company Description

Rapid7 (NASDAQ: RPD) is helping organizations around the globe advance securely. Our technology, services, and community-focused research simplify complexity for security teams, helping them reduce vulnerabilities, monitor for malicious behavior, investigate and shut down attacks, and automate routine tasks. With more than 9000 customers across 120+ countries, Rapid7 is a recognized leader in cybersecurity that has proudly earned numerous industry accolades and strong recognition for our technology and culture. Learn more at

The Opportunity

Rapid7 is putting the customer first as we transform and improve key experiences core to our customers. In this role as a Data Engineer on the Health Analytics team, you will be a key member of the team responsible for measuring and activating customer health metrics across Rapid7. 

This is a key role in achieving our ambitious goals for Rapid7's growth, perfect for a savvy engineer who can see the forest through the trees. You will be responsible for deploying data pipelines and machine learning models in the cloud, implementing DevOps practices and developing data models within Snowflake. You will assist in architecting a new modern architecture working closely with cloud based tools such as Snowflake. The ability to conceptualize and create user-friendly self-service solutions is critical to be successful in this role. Our business is evolving quickly and we need you to think long term, but deliver incrementally.

The ideal candidate has hands-on experience performing Data Engineering and/or DevOps work in a cloud environment, and has worked closely with databases and data pipelines. It's critical that you are able to translate business objectives into data required to support key analyses. You will collaborate with a creative, analytical and data-driven team to bring a single source of truth and self-service analytics to the entire company.

Essential Responsibilities

  • Build and maintain the pipelines and applications that ingest, analyze and store Rapid7's enterprise data

  • Lead the entire software lifecycle including hands-on development, code reviews, testing, deployment, and documentation for batch ETL's.

  • Collaborate with stakeholders in product, business and IT to deliver data products

  • Partner with the IT, Infrastructure and engineering teams on integration efforts between systems that impact data & Analytics

  • Help to manage the data and analysis pipeline from raw data sifting through delivering enablement on how to interpret analysis of customer health, customer product adoption and customer value realization

Job Requirements/Core Skills

  • More than 1 year of experience working with a modern cloud data warehouse (preferably Snowflake) and SQL

  • More than 1 year of experience with orchestration tooling

  • Proficiency in one programming language such as Python, Java, Scala etc. 

  • Working knowledge of data architecture, data warehousing, and metadata management

  • BS or MS in Computer Science, Analytics, Statistics, Informatics, Information Systems or another   quantitative field. or equivalent experience and certifications will be considered