Skip to content

Data Engineer with Ruby Experience (Europe remote, GMT+0 — GMT+6)

  • Remote
    • Remote, California, United States
  • Product

Data Engineer with Ruby Experience (Europe remote, GMT+0 — GMT+6)

Job description

DealSignal is a remote-first Data startup operating in a $50-billion market. Our goal is to give our clients access to high-quality customer data with advanced insights and predictive analytics.


We seek a highly experienced Data Engineer with a strong background in Postgres, ClickHouse, ElasticSearch, and relevant data engineering technologies to join our team. The ideal candidate will have at least 5 years of experience working with data engineering and a strong background in building and maintaining large-scale data platforms. In this role, you will be responsible for leading the design and development of our data platform, with a focus on scalability, reliability, and performance. This is a fully remote full-time position.


We are already a stable company in the market. But together, we will launch and grow the next version of the product. We plan to grow 10x in the next 2 years.


Responsibilities:

As a member of the Agile development team, you will be responsible for all and most of the following activities:

  • Design, develop, and maintain scalable data pipelines to process large volumes of data from various sources.
  • Collaborate with cross-functional teams to define data requirements and deliver solutions that meet business needs.
  • Optimize and tune data pipelines for performance and scalability.
  • Implement data quality checks and validation processes to ensure data accuracy and reliability.
  • Work with cloud platforms (e.g., AWS, Hetzner) to deploy and manage data infrastructure.
  • Develop and maintain data models and schemas to support data warehousing and analytics.
  • Write clean, maintainable, and efficient code to support data processing tasks. 
  • Write code for features and small changes in Ruby.
  • Troubleshoot and resolve data-related issues, ensuring minimal downtime and data loss.
  • Stay up-to-date with the latest trends and best practices in data engineering and contribute to continuous improvement initiatives.


Why work with us

  • Opportunity to become a key employee at a fast-growing B2B startup with hundreds of customers (product-market fit achieved)
  • Get exciting experience working with highly loaded applications with 1B+ records
  • Fully-remote opportunity, we care that our team delivers high-quality software code. We do not care how, where, or when you work, as long as you deliver!
  • Fair salary and opportunity of stock options.

Job requirements

  • 5+ years of experience in data engineering or a related role.
  • Besides Python and other languages, proficiency in Ruby, with experience in building data pipelines or related applications.
  • Extensive experience with large databases, specifically experience with 100M+ records. Understanding of data architecture, data governance, and data security best practices.
  • Experience with ETL processes, data modeling, and data warehousing.
  • Strong understanding of data modeling, SQL, and database performance tuning
  • Familiarity with cloud platforms (AWS, Hetzner, etc) and related data services.
  • Expert with Postgres, ElasticSearch, Redis, and other database technologies. NoSQL is a plus
  • Experience with column-based databases like ClickHouse
  • Experience with data warehousing, ETL, and data pipeline architecture
  • Excellent problem-solving skills and attention to detail.
  • Minimum Upper intermediate (B2+) English level, both written and verbal
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Ability to work independently and collaboratively in a fast-paced environment.

or