AWS Data Engineer

Lares IT Solutions Inc.
Nashville, TN, United States
5 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Amazon Web Services Amazon Cloudfront Amazon S3 Cloud Computing Cloud Computing Security Continuous Integration Information Engineering Data Governance Extract Transform Load (ETL) Dataspaces Distributed Systems
+35 more
Domain Name System (DNS) Amazon DynamoDB Github Identity and Access Management Python (Programming Language) Key Management Machine Learning NoSQL Performance Tuning Azure Machine Learning Search Technologies Systems Integration Unstructured Data Web Applications Data Processing Chatbots Retrieval-Augmented Generation Delivery Pipeline Large Language Models Generative AI Indexer Backend AWS ECS Containerization Information Technology AWS Fargate AWS Data Analytics Operational Systems Machine Learning Operations Route53 Cloudwatch Api Gateway Data Pipelines Docker Jenkins

Job description

  • Design, build, and maintain scalable data pipelines on AWS using services such as S3, Glue, Lambda, Step Functions
  • Develop and optimize ETL/ELT workflows, ensuring high data quality, consistency, and availability across analytical and operational systems.
  • Work extensively with AWS ECS/ECR to containerize, orchestrate, and deploy data processing and ML/GenAI workloads.
  • Build secure and scalable APIs using API Gateway, Lambda, and container-based services for consumption by internal and external applications.
  • Architect and manage NoSQL workloads on DynamoDB, including partitions, performance tuning, and data modeling.
  • Implement secure authentication and authorization mechanisms using AWS Cognito.
  • Configure and manage Route 53, DNS routing, SSL certificates, and integrations for multi-service distributed systems.
  • Utilize CloudWatch Logs and Metrics for monitoring, troubleshooting, performance tuning, and building automated alerts.
  • Implement AWS Secrets Manager for secure credential and key management across the data ecosystem.
  • Design, manage, and optimize AWS OpenSearch clusters for indexing and querying structured and unstructured data.
  • Deploy and manage static websites using S3, CloudFront, Route 53, and related AWS services.
  • Integrate Generative AI capabilities into data workflows using Amazon Bedrock, AgentCore, custom LLMs, and embeddings.
  • Build RAG (Retrieval-Augmented Generation) pipelines leveraging vector databases (e.g., OpenSearch vector engine) to enhance AI-driven search and automation.
  • Develop data-driven solutions powering chatbots, summarization tools, document processing pipelines, and enterprise AI applications.
  • Collaborate closely with data scientists, ML engineers, and application developers to bring AI/ML and GenAI features into production.
  • Ensure compliance with data governance, security, CI/CD, and MLOps best practices across all environments.

Requirements

  • 7-12 years of total IT experience, including strong hands-on experience as an AWS Data Engineer.
  • Expert-level proficiency with AWS services:

  • ECS, ECR
  • S3, Glue, Lambda, Step Functions
  • API Gateway, CloudFront
  • DynamoDB, Cognito
  • Route 53, CloudWatch
  • Secrets Manager
  • AWS OpenSearch (including vector search capabilities)
  • Solid experience designing and operating containerized workloads using Docker + ECS/Fargate.

Strong Python skills for building data pipelines, automation, and backend integrations.

Experience integrating and implementing Generative AI solutions using:

  • Amazon Bedrock, Bedrock AgentCore
  • LLM orchestration tools (LangChain, LlamaIndex)
  • RAG architectures
  • Embeddings and vector search

Deep understanding of data modeling, distributed systems, partitioning, performance optimization, and streaming/batch data processing.

Prior experience deploying and managing static web applications on AWS (S3 + CloudFront + Route 53).

Familiarity with CI/CD pipelines using CodePipeline, GitHub Actions, or Jenkins.

Strong understanding of IAM policies, roles, cross-account access, and cloud security best practices.

Excellent communication and cross-team collaboration skills., * Bachelor’s degree in Computer Science, Engineering, or related field (Required)

  • Master’s degree in Data Engineering, Cloud Computing, or AI (Preferred)
  • AWS Certifications such as:

  • AWS Certified Data Engineer - Associate
  • AWS Certified Solutions Architect
  • AWS Machine Learning Specialty

Experience with AI/ML model deployment using SageMaker or Bedrock Agents

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:24 min

Evaluating formal AWS certifications versus raw practical engineering experience

Jan Giacomelli · LIVE

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all