Data Engineer - Key Responsibilities:
* Design, build, and maintain large-scale data systems
* Implement data warehouses using Amazon Redshift, Google BigQuery, and Snowflake
* Develop scalable automated testing solutions using Ruby/Selenium-based frameworks
* Develop and maintain data pipelines using Apache Beam, Apache Spark, and AWS Glue
* Develop and maintain data lakes using Apache Hadoop, Apache Spark, and Amazon S3
* Collaborate with data architects to design data models and architectures
* Work with data scientists to develop and deploy machine learning models and data products
* Maintain data quality and integrity by implementing data validation and cleansing processes
Job Requirements:
* 5+ years of experience in data engineering or a related field
* 2-4 years of experience in 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 architecture
* Strong experience with data warehousing and data lakes
* Strong collaboration and communication skills
* Bachelor's degree in Computer Science, Engineering, or a related field
About the Role:
The successful candidate will work closely with data architects, data scientists, and other stakeholders to ensure that data systems meet business needs.
This is a fully remote opportunity with potential for permanent position.
We Are Looking For:
* A team player with excellent collaboration and communication skills
* An individual with strong problem-solving abilities and attention to detail
* A professional with experience working in a collaborative environment
Why Work With Us:
Our organization values innovation, teamwork, and continuous learning. We offer opportunities for growth and development in a dynamic and supportive environment.
Benefits:
* A competitive salary and benefits package
* A comprehensive training program
* Ongoing support and mentorship