Remote Data Engineer Opportunity
We are seeking an experienced data engineer to join our team and help build and maintain our data infrastructure. As a data engineer, you will be responsible for designing, building, and maintaining large-scale data systems, including data pipelines, data warehouses, and data lakes.
Key Responsibilities:
* Design and implement scalable automated testing solutions using Ruby/Selenium-based frameworks.
* Develop and maintain data pipelines using tools such as Apache Beam, Apache Spark, and AWS Glue.
* Work with data architects to design and implement data models and data architectures.
* Collaborate with data scientists to develop and deploy machine learning models and data products.
* Ensure data quality and integrity by developing and implementing data validation and data cleansing processes.
Requirements:
* 5+ years of experience in data engineering or a related field.
* 2-4 years of experience in Ruby products, including Ruby on Rails framework.
* 5+ years of experience with programming languages such as Python, Java, and Scala.
* 3+ years of experience with data modeling and data architecture.
* Strong experience with data warehousing and data lakes.
* Strong collaboration and communication skills.
About the Role:
This is a fully remote opportunity with the potential to become a permanent position. The successful candidate will have a strong background in data engineering and excellent collaboration and communication skills.
What We Offer:
A dynamic and collaborative work environment, opportunities for professional growth and development, and a competitive compensation package.