Senior AWS Data Engineer (Real-Time / Streaming)

DCM INFOTECH LIMITED

Atlanta, GA

JOB DETAILS
SKILLS
AWS Lambda, Amazon Simple Storage Service (S3), Amazon Web Services (AWS), Apache Kafka, Automation, Campaigns, Cataloguing, Cloud Computing, Continuous Deployment/Delivery, Continuous Integration, Customer Relations, Customer/Client Research, Data Formats, Data Lake, Data Management, Data Processing, Data Quality, Data Storage, Database Extract Transform and Load (ETL), Develop and Maintain Customers, Documentation, Functional Testing, Information/Data Security (InfoSec), Operations Processes, Performance Analysis, Performance Tuning/Optimization, Python Programming/Scripting Language, Resource Management, Sales Pipeline, Scalable System Development, System Architecture, System Migration, Systems Scalability, Testing
LOCATION
Atlanta, GA
POSTED
27 days ago
  • Develop a comprehensive plan for migrating near real-time fraud detection campaigns from on-premises systems to AWS.
  • Design and implement event-driven architectures to process inbound dialer data (fraud events) using services such as Amazon EventBridge, Kafka, Kinesis Data Streams, and Kinesis Firehose.
  • Build and manage scalable data pipelines using AWS Glue (ETL jobs, Crawlers), PySpark, and Python for data ingestion, transformation, and processing.
  • Configure and manage Glue Crawlers to automatically Client schemas and update the Data Catalog.
  • Store and optimize data using Parquet format and enable analytics through Amazon Athena for efficient querying.
  • Develop integrations between Customer Profiles and messaging platforms to automatically trigger profile updates and downstream processes.
  • Implement automation to trigger fraud-related outbound calls based on updates in customer profiles.
  • Design and orchestrate workflows using AWS Step Functions to manage complex processing pipelines.
  • Provision and manage cloud infrastructure using Terraform (Infrastructure as Code).
  • Optimize system architecture for scalability, reliability, cost-efficiency, and ensure data integrity and security.
  • Conduct end-to-end testing of the entire framework to validate functionality, performance, and reliability.
  • Deploy, automate, and manage resources using CI/CD pipelines.
  • Continuously monitor system performance and implement optimizations post-deployment.
  • Maintain detailed documentation of architecture, workflows, and operational processes.

Technical Skills

  • Strong expertise in AWS services including:
    • Lambda
    • S3
    • EventBridge
    • Kinesis (Data Streams & Firehose)
    • Glue (ETL + Crawlers)
    • Step Functions
    • Amazon Connect
    • Athena
    • Macie
  • Proficient in:
    • Python
    • PySpark
  • Experience in:
    • Glue Crawlers for schema discovery and cataloging
    • Parquet-based data storage
    • Building scalable data pipelines
  • Strong understanding of event-driven architectures (Pub/Sub model)
  • Hands-on experience with Terraform (Infrastructure as Code)
  • Familiarity with CI/CD tools and automation pipelines

Preferred Qualifications

  • AWS Certifications:
    • AWS Certified Developer
    • AWS Solutions Architect
  • Experience with:
    • Messaging platforms like Kafka and Amazon EventBridge
    • Designing real-time data processing systems
    • Using Glue Crawlers + Athena for data lake architectures

About the Company

D

DCM INFOTECH LIMITED