Data Engineer - Design and Build Large-Scale Data Systems
We are seeking a highly skilled Data Engineer to join our team. The successful candidate will be responsible for designing, building, and maintaining large-scale data systems, including data pipelines, data warehouses, and data lakes.
The ideal candidate will have 5+ years of experience in data engineering or a related field, with a strong background in programming languages such as Python, Java, and Scala. Experience with data modeling and data architecture is also required.
Responsibilities include:
* Designing and implementing data warehouses using tools such as Amazon Redshift, Google BigQuery, and Snowflake.
* Developing and maintaining data pipelines using tools such as Apache Beam, Apache Spark, and AWS Glue.
* Working with data architects to design and implement data models and data architectures.
* Collaborating with data scientists to develop and deploy machine learning models and data products.
The successful candidate will be a strong communicator with excellent collaboration and communication skills. A Bachelor's degree in Computer Science, Engineering, or a related field is required.
This is a fully remote opportunity with the potential to become a permanent position. We thank all candidates in advance for their interest. Only selected candidates for interviews will be contacted.