Data Modeler
INUIX Consulting
Malvern, PA, United States
7 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Amazon Web Services
Amazon S3
Data Integration
Data Migration
Data Security
Database Design
Database Storage Structures
Database Theory
Software Design Patterns
Distributed Data Store
Amazon DynamoDB
+16 more
Identity and Access Management
Python (Programming Language)
Node.Js
NoSQL
Query Optimization
Standard Sql
Spring Cloud
System Availability
Database Optimization
AWS Lambda
Cloudformation
AWS Glue
Cloudwatch
Api Gateway
Terraform
Serverless Computing
Job description
We are looking for an experienced Data Modeler with strong expertise in AWS DynamoDB and NoSQL database design. The candidate will be responsible for designing scalable, high-performance data models for cloud-native applications, optimizing data access patterns, and developing efficient database structures using Amazon DynamoDB., 1. Design and implement logical and physical data models using Amazon DynamoDB.
- Define DynamoDB table structures, partition keys, sort keys, and secondary indexes.
- Design data models based on application access patterns and business requirements.
- Implement efficient NoSQL database schemas for high-volume and low-latency applications.
- Work with AWS services to build scalable and distributed data solutions.
- Optimize DynamoDB performance, throughput, and cost.
- Implement Global Secondary Indexes (GSI) and Local Secondary Indexes (LSI).
- Handle data migration, data integration, and database optimization.
- Ensure data consistency, availability, scalability, and security.
- Collaborate with application developers, solution architects, and data engineers.
Requirements
- Strong experience in AWS DynamoDB and NoSQL data modeling.
- Expertise in partition key and sort key design.
- Hands-on experience with GSI and LSI.
- Understanding of single-table and multi-table design patterns.
- Strong knowledge of SQL and NoSQL database concepts.
- Experience with AWS services:
- Amazon DynamoDB
- AWS Lambda
- Amazon S3
- Amazon API Gateway
- AWS CloudWatch
- Understanding of DynamoDB Streams and TTL.
- Experience with data access patterns and query optimization.
- Knowledge of high availability, scalability, and distributed database architecture.
Good to Have
- AWS Glue and data migration experience.
- Python, Java, or Node.js.
- AWS CloudFormation / Terraform.
- AWS security, IAM, encryption, and monitoring.
- Experience designing event-driven and serverless architectures.
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦