Data Engineer Role
This exciting opportunity is for a skilled Data Engineer to join our collaborative environment and contribute to the development and maintenance of our data infrastructure. The successful candidate will be responsible for designing, building, and maintaining large-scale data systems, including data pipelines, data warehouses, and data lakes.
* Key responsibilities include designing and implementing data warehouses using tools such as Amazon Redshift, Google BigQuery, and Snowflake.
* The ideal candidate will also design and implement scalable automated testing solutions using Ruby/Selenium-based frameworks.
* Developing and maintaining data pipelines using tools such as Apache Beam, Apache Spark, and AWS Glue will also be a key part of the role.
Qualifications
* A minimum of 5 years of experience in data engineering or a related field is required.
* Experience with programming languages such as Python, Java, and Scala is essential.
* Candidates should also have strong experience with data modeling and data architecture.
* A strong background in data warehousing and data lakes is necessary.
* Bachelor's degree in Computer Science, Engineering, or a related field is required.
About this Role
This is a fully remote opportunity with the potential to become a permanent position.
The successful candidate will work closely with data architects, data scientists, and other stakeholders to ensure that the entire data systems meet the needs of our business.