Data Modeler

Diverse Lynx, LLC

Berkeley Heights, NJ

JOB DETAILS
SALARY
SKILLS
Analysis Skills, Big Data, Business Analysis, Business Case, Communication Skills, Computer Science, Cross-Functional, Data Modeling, Data Modeling Tools, Data Quality, Data Science, Data Structures, Data Visualization Tools, Data Warehousing, Database Design, Database Extract Transform and Load (ETL), Distributed Computing, Documentation Models, Ecosystems, High Throughput, Information Technology & Information Systems, Java, Memory Hardware, Metadata, MongoDB, NoSQL, Performance Tuning/Optimization, Problem Solving Skills, Python Programming/Scripting Language, SQL (Structured Query Language), Scala Programming Language, Software Development, Structured Data, Team Player, Use Cases, Wheel/Front-End Loader, erwin Data Modeler
LOCATION
Berkeley Heights, NJ
POSTED
7 days ago

Role: Data Modeler

Location: Berkeley Heights, NJ (5 days Onsite)

Pay Rate: $55/hr. W2 (candidate will work on the payroll of CLIENT)

Job Description

Skill Role Grade Location

Kafka, Flink, MongoDB, Spark Data Modeler

Role Overview

We are seeking a Big Data Modeler to design and optimize data schemas across our modern streaming and NoSQL ecosystem. You will bridge the gap between complex business requirements and high-performance technical execution, ensuring our platforms for real-time ingestion, stream processing, and document storage are scalable and governed

Responsibility:

  • Stream & Batch Modeling: Design conceptual, logical, and physical data models for streaming data platforms using Kafka and Flink
  • Distributed Processing Architecture: Architect data structures optimized for Spark batch processing and in-memory event streaming, ensuring data integrity and low latency.
  • NoSQL Data Modeling: Design flexible schemas, indexes, and aggregation pipelines in MongoDB to support high-speed, unstructured, and semi-structured application data.
  • Data Governance & Metadata: Establish data governance standards, metadata management, and data lineage for both event streams and historical data stores.
  • Performance Optimization: Collaborate with data engineers to tune data models for high-throughput, high-volume workloads and distributed computing constraints
  • Cross-functional Collaboration: Partner with software developers, data scientists, and business analysts to translate business use cases into scalable data strategies.

Qualification:

  • Experience: 5 to 8+ years of experience in data modeling, data warehousing, or big data architecture.
  • Core Technologies: Proven ability to model, design, and work with distributed data ecosystems:
  • Kafka: Designing event-driven architecture, topics, schemas, and event payloads.
  • Flink & Spark: Structuring data for stateful stream processing and large-scale batch ETL pipelines.
  • MongoDB: Document modeling, indexing strategies, and querying nested data structures.
  • Programming: Proficiency in SQL along with coding experience in Python, Java, or Scala.
  • Modeling Tools: Familiarity with modern data modeling and visualization tools (e.g., Hackolade, erwin).

Education: Bachelor's degree in Computer Science, Data Engineering, Information Technology, or a related field

Behavioral Skills:

  • Good Communication skills
  • Flexible to rotational shifts, 5 days WFO
  • Team Player
  • Ability to work in a changing environment
  • Strong problem solving and analytical skills
  • Ability to work independently or within a team
  • Manage day-to-day challenges and communicate developmental risks with the technical team

Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.

About the Company

D

Diverse Lynx, LLC