Data Engineer


PADI, the global leader in Scuba Diver Training, is searching for a full-time Data Engineer at our corporate headquarters in Rancho Santa Margarita, California. PADI offers its employees a unique culture centered around an active lifestyle, fun and hardworking colleagues, interesting work, competitive salary and outstanding benefits. We are an amazing company searching for amazing people to join our team!

We are seeking an experienced Data Engineer to join our team. In this role you will understand our current data landscape as well as our gaps, and design and build data-focused systems that will scale with the growth of our business. You will be a core member of a team that is expanding and evangelizing the use of data to make business decisions.

You will work with product managers, researchers, marketers, and others to understand current usage and future data needs. This role will evangelize the use of data when prioritizing a scalable, reliable, and usable set of data systems. To achieve this, you will build pipelines, systems, and tools to extract, clean, aggregate, and transfer data for use in decision making, data visualization, and potential machine learning use cases.

To be successful, you will need to understand the business goals for current and future data needs, be able to prioritize the work needed to achieve our goals, and ensure all your efforts are aligned with our data strategy.

What You'll Be Doing
  • Work with tech and product teams to develop new tools and systems to support the growth of the business
  • Create and optimize our data pipeline architecture
  • Build data access platform for our data science and tech teams
  • Design and implement modernized ETL through cloud based solutions (S3, Redshift)
  • Design and develop large-scale data structures for business intelligence analytics by using data mining tools
  • Write reliable software to ingest, transform and distribute data into our internal applications.
  • Working with an agile mindset to deliver small projects quickly in order to provide value and gain feedback in a production environment.
  • Add and improve logging and monitoring to current solutions
  • Provide ad hoc queries and analysis as needed.
Skills and Experience You’ll Need to Be Successful In This Role
  • BS in CS or similar and 5+ years professional experience, or MS and 3+ years
  • Strong experience with databases, SQL, writing and debugging
  • Professional experience with Python development
  • Working knowledge of bash scripting and/or JavaScript
  • Experience working with multiple types of SQL and noSQL databases
  • Experience with cloud based data solutions (AWS preferred)
  • Experience with automation/configuration management/enterprise schedulers
  • Experience with massive data sets in Athena, BigQuery, Hadoop (Hive, Spark)

Founded in 1966, PADI has grown consistently through our 53 years in business, continually raising the bar for the industry we have so much passion for. We know who we are as a company but never let that hold us back from reinventing ourselves and keeping our mission modern and relevant. One thing that stays consistent is our mission to be “The Way the World Learns to Dive”. PADI has certified over 27 million divers during our history, an achievement no other scuba diving agency can claim.

PADI strives to create a work environment that respects individual contribution while maintaining a strong team approach for successful execution of business objectives. The executive team believes in a work-life balance that enables employees to meet their personal and family needs with flexible hours and an extensive benefits plan.

If this job sounds interesting to you and you meet these requirements described above, we’d like to get to know you! Please submit your resume & salary requirements at To learn more about our company visit us at Applicants must possess the right to work in the United States.

PADI is The Way the World Learns to Dive.

Download the job posting PDF.