AWS Data Engineer

Post Date

Apr 14, 2025

Location

Chantilly,
Virginia

ZIP/Postal Code

20151
US
Jun 23, 2025 Insight Global

Job Type

Contract-to-perm

Category

Data Warehousing

Req #

DC0-775643

Pay Rate

$50 - $62 (hourly estimate)

Job Description

**Salary for this position is between 150-180K depending on years of experience
**This position is fully remote but candidates must be able to work East coast hours with occasional travel
API Development & Management
Design and maintain APIs: Create scalable RESTful and event-driven APIs using AWS API Gateway.
Integrate services: Connect APIs with AWS services like Lambda, RDS, S3, and Step Functions.
Ensure security: Implement security features such as API keys, Secrets Manager, IAM roles, and resource policies.
Document APIs: Create detailed documentation and manage API versions, stages, and deployments.
Data Engineering
Build data pipelines: Design and maintain ETL/ELT pipelines to process data from various sources.
Handle data: Work with both structured and unstructured data in cloud storage systems like S3, Athena, RDS, and Redshift.
Manage data models: Create and manage data models, schemas, and database designs for analytics and applications.
Development Skills
Write code: Develop clean, efficient, and maintainable code in Python.
Develop serverless apps: Create serverless applications using AWS Lambda and API Gateway.
Collaborate: Work with Product Owners and application teams in agile scrums to identify data targets.
Support analytics: Collaborate with data analysts and scientists to ensure data is ready for analytics.
Automate deployments: Prepare code for integration into CI/CD pipelines for automated deployment.
Use IaC tools: Knowledge of Infrastructure as Code tools like AWS CloudFormation and Terraform for application deployment.

We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, 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. The EEOC "Know Your Rights" Poster is available here.

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/ .

Required Skills & Experience

Candidates must have:
- Bachelors degree
- 8+ Years of experience
- Security+ certification
- AWS Certifications- must be active and show proof

Development Skills
Programming: Proficient in Python and SQL.
API Development: Experience with frameworks like Flask and FastAPI.
Version Control: Skilled in Git and tools like GitHub or Bitbucket.
API Management: Knowledge of OAuth, OpenAPI (Swagger), and API lifecycle management.
Data Skills
SQL: Strong skills for querying and transforming data.
Data Modeling: Experience with schema design and query optimization.
AWS Expertise
Core Services: Advanced knowledge of AWS API Gateway, Lambda, RDS, and S3.
Additional Services: Familiar with Step Functions, Glue, RDS, and Redshift.
Architecture: Experience with serverless architecture and microservices.
Data Processing: Familiar with frameworks like Apache Kafka or Kinesis, and big data tools like PySpark or EMR.

Benefit packages for this role will start on the 31st 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.