Data Engineer- Offshore

Insight Global
Houston, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 42K

Job location

Houston, United States of America

Tech stack

Java
Amazon Web Services (AWS)
Big Data
Cloud Engineering
Computer Programming
Information Engineering
Data Warehousing
Distributed Computing Environment
Distributed Systems
Hadoop
Python
Cloud Services
Scala
Software Engineering
Data Streaming
Enterprise Data Management
Data Processing
Data Ingestion
Spark
Software Troubleshooting
PySpark
Apache Flume
Real Time Data
Kafka
Video Streaming

Job description

The Senior Data Engineer / Streaming Data Engineer will design, build, and support enterprise-scale streaming and big data pipelines across AWS, Spark, Hadoop, Kafka, and cloud-native ingestion platforms. This role is hands-on and production-focused, with responsibility for reliable real-time data movement, ingestion modernization, distributed systems engineering, and scalable data processing in a large enterprise environment.

  • Hands-on streaming and real-time data engineering using Kafka, Spark, AWS Kinesis, and cloud-native data services.
  • Modernization opportunity focused on moving legacy ingestion patterns to scalable AWS-native services.
  • Production engineering role requiring strong troubleshooting, operational ownership, and distributed systems depth.
  • Enterprise-scale environment with complex data warehousing, big data, and cross-platform integration needs.

Requirements

  • 10+ years of experience in data engineering, software engineering, or related fields.
  • Strong expertise with AWS cloud platform services and cloud-native data engineering patterns.
  • Hands-on experience with Apache Spark using Scala and PySpark for large-scale data processing.
  • Deep working knowledge of the Hadoop ecosystem and distributed data processing architectures.
  • Strong experience with Kafka and streaming technologies, including real-time data pipeline design and support.
  • Hands-on experience with data ingestion platforms such as Flume, AWS Kinesis, Kinesis Firehose, or similar tooling.
  • Strong programming experience in Python, Scala, and Java.
  • Deep understanding of enterprise data warehousing, big data architectures, distributed systems, and large-scale enterprise operating environments.

Benefits & conditions

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.

Apply for this position