Senior Data Engineer

Salary depends on experience
Posted on 04/18/18
Salary depends on experience
Posted on 04/18/18

About Raise
We’re Raise, a leading retail payments company and the world’s largest gift card marketplace, that connects consumers to buy discount gift cards or sell their unwanted cards for cash. We’re partnered with over 400 national brands, offering retailers a new form of digital payment, while incentivizing consumers to make their money worth more.

Since our launch in 2013, we’ve saved millions of consumers more than $140 million! and have received $147 million in funding from investors including Accel, PayPal, Bessemer Venture Partners and New Enterprise Associates. Raise is headquartered in Chicago with an office in New York 

About the Position
As a Senior Data Engineer, you will be part of the core team that is responsible for empowering the company with data/ The position will be working on our transactional, streaming, and analytics platform ensuring the tools and systems are designed for scale to help our engineers, product managers and analysts make better decisions and drive insights with data. Raise is looking for an individual that has a background in distributed applications, data streaming, and NOSQL and SQL databases.

Responsibilities

  • Select, build, and configure solutions that use open source platforms to support our operational, streaming and analytical systems ensuring they are robust, scalable and well monitored
  • Implement data pipelines to automate the ingestion, transformation, and augmentation of both structures and semi-structured data sources while also providing the best practices for pipeline operations
  • Work with Data Scientists, Software Engineers, and various business groups to implement solutions using an iterative approach

Skills & Qualifications

  • Strong programming expertise in one of the following: Java, Python, Ruby, GoLang
  • Experience in batch ETL systems like Apache, Airflow, Spark, Talend, Alooma or Nifi
  • Experience in streaming systems like Kafka, Kinesis or other pub/sub systems
  • Experience in concept of deployment as code using technologies as Terraform, Puppet, Chef, Ansible, or Salt
  • Experience using relational databases, preferably MySQL or Postgres
  • Experience of database deployment tools such as Liquibase or Flyway
  • Expertise in using cloud technologies
  • Test-driven development experience is a plus
  • Experience with using Kubernetes and Docker is a plus
  • Experience in CI/CD tools such as Vagrant or Jenkins is a plus 
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.