Senior Data Engineer

Sorry, this job was removed at 12:06 p.m. (MST) on Friday, December 13, 2019
Find out who's hiring in Greater Boulder Area.
See all Data + Analytics jobs in Greater Boulder Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Recurly’s Data Platform team is responsible for building a data platform to provide critical business insights to internal and external customers. The Data Platform team is responsible for a broad vision ranging from ingesting data from multiple sources, transforming data into a cohesive data warehouse, building out insightful reports, exporting data, and providing it from our internal application databases as well as external SaaS sources. We develop reporting functionality built with complex business logic involving large data sets and provide export capabilities that allow our merchants to access their data in a secure, reliable manner. As a Data Engineer, you will work closely with a team of engineers, QA and product owners to define and deliver a modern data platform.

We are looking for an energetic and dynamic Data Engineer to help build, maintain, and evolve our Data Platform. You will work with an existing team of experienced and ego-free Software Engineers to help ensure the continued success of our company and our engineering team during our rapid and international growth.

Responsibilities

  • Developing an accurate and performant data platform using cloud technologies
  • Ingesting application data from RDBMS and NoSQL databases and putting it into a data lake
  • Modeling internal application and external SaaS data into a cohesive data set
  • Building new reporting functionality based on the warehouse
  • Providing merchants access to their data and insights in novel and interesting ways
  • Helping to define technical solutions, impacts and/or alternate approaches, and providing timeline estimates
  • Active participation in requirements and solution design sessions
  • Working to test, QA, analyze, and address issues with data and reports
  • Positive participation in an agile software development methodology

Requirements

  • 5 years or more of software engineering experience
  • Professional experience building ELT data platforms
  • Understanding of data modeling
  • SQL skills in transforming, modeling, and creating analytical reports
  • Coding experience (python/java preferred)
  • Substantial experience with SQL and relational databases
  • Proactive communicator with outstanding verbal and written communication skills
  • Self-motivated, with a drive and capacity to build, launch, iterate, and learn under pressure
  • Positive, solution-oriented, ego-free mindset
  • Bonus for skills with Hadoop, Spark and other big data tools like Airflow and DBT

About Recurly

Recurly is an enterprise-class subscription management platform that cuts through the complexity of subscription management to optimize and automate revenue growth. Founded in 2009, Recurly uses an open platform approach to easily connect with a broad variety of back-office systems. In addition to enabling lightweight and flexible custom integrations, Recurly also has powerful out-of-the-box integrations with enterprise solutions like Salesforce, NetSuite, and Avalara to provide efficiencies through end-to-end automation of billing events throughout the customer lifecycle.

Recurly's flexible architecture, coupled with deep expertise in the payments industry is validated by the billions of dollars in transactions the company processes each year. Thousands of companies worldwide depend on Recurly to manage and optimize their rapidly-growing subscription businesses.

Offices located in San Francisco, California, Boulder, Colorado and New Orleans, LA.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our Boulder office is two blocks from the Pearl Street Mall, in the heart of downtown Boulder with a mix of shops, restaurants, bars, and gardens.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about RecurlyFind similar jobs