Data Engineer
Global IT Family LLCUnited StatesSENIORPosted 2h ago
Data EngineeringData WarehousingETLBIAWSS3GlueRedshiftEMREC2DMSLambdaKinesisSQSLake FormationIAMVPCCloudWatchCloudTrailKMSSQLPythonScalaC#GoNoSQLTerraformCloudFormationData LakesStreaming analyticsAgileCI/CDDevOpsMDMReltioInformaticaBashPowerShell
About the Role
We are looking for an experienced Data Engineer to join our team and build scalable data platforms using cutting-edge AWS technologies. This is a long-term contract position with a mandatory monthly office visit.
Key Responsibilities
• Design, build, and operate highly available, distributed data extraction, ingestion, and processing systems.
• Contribute to data platform architecture and evolution.
• Work with modern data architectures, including Data Mesh and Data Lakehouse.
• Build and maintain automated data pipelines and orchestration workflows.
• Implement API interfaces and secure cloud-based data solutions.
• Monitor data quality, infrastructure, and system performance.
• Develop scalable Data Lake solutions using distributed data storage and multiple connectors.
• Ensure data solutions meet business, security, and technical requirements.
Requirements
• Strong experience in Data Engineering, Data Warehousing, ETL/ELT, and BI.
• Hands-on experience with AWS services: S3, Glue, Redshift, EMR, EC2, DMS, Lambda, Kinesis, SQS, Lake Formation, IAM, VPC, CloudWatch, CloudTrail, KMS.
• Strong programming skills in SQL, Python, Scala, C#, or Go.
• Experience with SQL, NoSQL, data normalization, and complex data structures.
• Experience with Infrastructure as Code tools such as Terraform and CloudFormation.
• Strong understanding of Data Lakes and distributed data processing.
• Experience with streaming analytics technologies.
• Familiarity with Agile, CI/CD, and DevOps practices.