Jobs · Information Technology · North Carolina

Data Engineer

Randstad Digital Americas · Charlotte, NC · Yesterday
Information Technology$60–$66/hrContract

Location: Charlotte, North Carolina | Job type: Contract | Work hours: 9am to 6pm

About the role

The primary role of the Data Engineer is to function as a critical member of a data team by designing data integration solutions that deliver business value in line with the company's objectives. They are responsible for the design and development of data/batch processing, data manipulation, data mining, and data extraction/transformation/loading into large data domains using Python/Pyspark and AWS tools.

Responsibilities

  • Design and develop data integration solutions using Python and Pyspark.
  • Work with AWS cloud services like Glue, Lambda, MSK (Kafka), S3, Step functions, RDS, and EKS.
  • Utilize databases such as Postgres, SQL Server, Oracle, and Sybase.
  • Write and optimize SQL queries, stored procedures, views, functions, and triggers.
  • Develop and maintain data pipelines and ETL processes.
  • Implement CI/CD DevOps processes using tools like GitHub and Jenkins.
  • Apply data modeling and warehousing concepts in an Agile/SCRUM environment.
  • Leverage AI tools effectively for data engineering tasks.
  • Demonstrate strong problem-solving and analytical skills.

Requirements

  • Minimum 8 years of hands-on data engineering experience in development using Python and Pyspark.
  • Hands-on experience with AWS services (Glue, Lambda, MSK/Kafka, S3, Step functions, RDS, EKS).
  • Experience with databases like Postgres, SQL Server, Oracle, and Sybase.
  • Strong SQL database programming skills, including performance tuning, relational model analysis, queries, stored procedures, views, functions, and triggers.
  • Experience in design (mapping specifications, HLD, LLD) and development (coding, unit testing).
  • Knowledge of UNIX scripting and Oracle SQL/PL-SQL.
  • Experience with data models, data mining, data analysis, and data profiling.
  • Experience working with REST APIs.
  • Familiarity with workload automation tools like Control-M or Autosys.
  • Good knowledge of CI/CD DevOps tools such as Bitbucket, GitHub, and Jenkins.
  • Strong experience with Agile/SCRUM methodology.
  • Experience with other ETL tools (DataStage, Informatica, Pentaho, etc.).
  • Knowledge of MDM, data warehousing, and data analytics.

Qualifications

  • Bachelor’s degree in a relevant field.

Pay

$60 - 66 per hour

Benefits

  • Comprehensive benefits package, including medical, prescription, dental, vision, AD&D, and life insurance offerings.
  • Short-term disability coverage.
  • 401K plan (all benefits based on eligibility).

Similar jobs

Data Engineer

BasetenNew York, NY· 1 wk ago
Information Technology$180k–$250k/yrapply on jobs.ashbyhq.com

Data Engineer

Excel Sports ManagementChicago, IL· 2 wk ago
Information Technology$100k/yrapply on grnh.se

Data Engineer

Cushman & WakefieldChicago, IL· 2 wk ago
Information Technology$115k–$135k/yrapply on cw.wd1.myworkdayjobs.com

Data Engineer

AML CryptoMarion County, IN· 2 wk ago
Information Technologyapply on amlcrypto.io

DATA ENGINEER

Inherent TechnologiesRahway, NJ· 2 wk ago
Information Technology

Data Engineer

HaystackNew York, NY· 2 wk ago
Information Technologyapply on haystack.cv