POSITION SUMMARY: The Data Modeler III is a hands-on technical role focused on full stack software development within the Enterprise Data organization. The role will play a crucial part in shaping future big data and analytics initiatives. PRINCIPAL RESPONSIBILITIES: Design and implement Medallion Architecture, dimensional models (Star/Snowflake schemas), and metadata-driven modeling approaches for enterprise data warehouses Develop canonical and semantic data models with effective SCD handling techniques that align with business requirements and analytical needs Write and optimize advanced SQL queries in Snowflake (or similar platforms) to ensure efficient data processing and warehouse performance Align data models with ELT/ETL pipelines and analytics frameworks to create scalable data structures that grow with business demands Designs and develops code and data pipelines to ingest from relational databases (Oracle, SQL Server, DB2, Aurora), file shares, and web services Streaming ingestion with Kinesis Streams, Kinesis Firehose, Kinesis Analytics and Kafka (MSK) Build Data Lake on AWS S3 with optimal performance considerations by partitioning and compressing data. Data Engineering and Analytics using AWS Glue, Informatica, EMR, Spark, Athena, Python Data modeling and building Data Warehouse using Snowflake Designs and develops code and data pipelines to ingest relational databases, file shares, and web services Designs JavaScript modules and REST APIs utilizing MarkLogic to support complex searches Develops MarkLogic integrations with existing enterprise platforms Participates in requirements definition, system architecture design, and data architecture design Participates in all aspects of the software life cycle using Agile development methodologies The statements used herein are intended to describe the general nature and level of the work being performed by an employee in this position and are not intended to be construed as an exhaustive list of responsibilities, duties and skills required by an incumbent so classified. Furthermore, they do not establish a contract for employment and are subject to change at the discretion of the Company.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees