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
All done!
Your application has been successfully submitted!