AWS Data Engineer

Insight Global
Charlotte, United States of America
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Charlotte, United States of America

Tech stack

API
Amazon Web Services (AWS)
Big Data
Code Review
Information Engineering
Data Systems
Data Warehousing
Distributed Computing Environment
Amazon DynamoDB
Python
Data Ingestion
AWS Lambda
FastAPI
Event Driven Architecture
Data Lake
PySpark
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Kafka
Stream Processing
Data Pipelines

Job description

Insight Global is seeking an experienced AWS Data Engineer to support a large-scale initiative for one of our financial services clients. This role will focus on the design, development, and optimization of robust, scalable data pipelines and APIs within a modern cloud-based ecosystem.

The ideal candidate brings a strong foundation in AWS, Python, and distributed data processing, and has real-world experience supporting data ingestion, transformation, and consumption across enterprise systems. This position is well-suited for someone who thrives in technically complex environments, enjoys collaborating across teams, and can clearly articulate technical solutions based on hands-on project experience.

Design, develop, and maintain scalable data pipelines leveraging AWS services, including Kafka, Lambda, and Glue

-Build and optimize data processing workflows using Python and PySpark to support large-scale data transformation and analytics

-Develop and maintain APIs (preferably using FastAPI) to expose data to downstream consumers and applications

-Support and enhance data warehouse and data lake architectures, ensuring high standards for data quality, reliability, and performance

-Partner with cross-functional teams-including engineering, analytics, and business stakeholders-to gather requirements and translate them into scalable data solutions

-Participate in code reviews, contribute to engineering best practices, and support continuous improvement initiatives across the data platform

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Requirements

7+ years of professional experience in Data Engineering, with a strong focus on scalable and production-grade data solutions

3+ years of hands-on experience working within an AWS cloud environment

Deep technical expertise and hands-on experience with core AWS services, including AWS Glue, DynamoDB, and AWS Lambda

Proven experience working with Apache Kafka for real-time data streaming and event-driven architectures

Strong background in data domains, data modeling, and analytical problem-solving

Demonstrated experience designing and implementing end-to-end data pipelines, from ingestion through transformation and delivery

Apply for this position