Principal Ruby Engineer with Data Engineering skills [REMOTE Europe GMT+0 — GMT+6]
- Remote
- Remote, California, United States
- $40,000 per month
- Product
Job description
NOTE: this position is opened only to Europe-based developers. Other applications will be ignored.
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 are seeking a highly experienced and motivated Principal Ruby Engineer with Data Engineering skills to join our team. The ideal candidate will have at least 6 years of experience working with Ruby 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 the data platform architecture
- Optimize the performance of our data platform and troubleshoot issues as they arise.
- Lead the design and implementation of data solutions, new features and improvements
- Actively participate in key Product decisions with a direct impact on the product.
- Continuous work and improvement of product scalability and performance
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
- 6+ years of experience with Ruby + RoR. Experience with queueing & event-driven Architecture (Sidekiq, RabbitMQ, Kafka)
- Extensive experience with large databases, specifically experience with 100M+ records.
- Strong knowledge of AWS, specifically experience with RDS, EC2, S3, Autoscaling, and Lambda.
- 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
- Strong understanding of data modeling, SQL, and database performance tuning.
- Minimum Upper intermediate (B2+) English level, both written and verbal
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
or
All done!
Your application has been successfully submitted!