Senior Data Platform Engineer
Indexed description
- This is a remote based position.**
SUPERVISION RECEIVED: Reports to the Director – IT Solution Delivery
SUPERVISION EXERCISED: N/A
Essential Functions
- Design and implement UDR’s enterprise data platform in Snowflake, replacing on-premises SQL systems and decentralized data silos with a unified, governed data environment using medallion architecture (Bronze/Silver/Gold layers).
- Build and maintain scalable data pipelines from source systems through transformation to analytical and operational targets, ensuring data quality, consistency, and reusability.
- Develop well-defined, tested, documented, and code-reviewed datasets optimized for diverse business use cases including operational queries, business intelligence, self-service analytics, and AI/ML applications.
- Create dimensional models, data architectures, and semantic layers using Snowflake Cortex to support analytics initiatives and enable consistent business logic and metrics across applications.
- Design and maintain integration patterns between Snowflake and Power BI, optimizing for DirectQuery and Import modes to balance performance and user experience.
- Implement data orchestration workflows using Apache Airflow to automate ingestion, transformation, scheduling, and quality validation processes.
- Establish data quality testing frameworks and governance controls including validation rules, error-handling, monitoring, and data lineage documentation to maintain data integrity and support self-service analytics.
- Prepare feature stores and training datasets for AI and machine learning applications, ensuring data is structured and documented for model development.
- Troubleshoot and resolve production issues related to data platform performance, pipeline reliability, and data quality.
- Integrate data from vendor systems and external sources using Snowflake ingestion methods including APIs, file-based loads, and data sharing.
- Partner with the Snowflake Administrator on platform optimization, security, resource management, and cost efficiency, and collaborate with business stakeholders to translate analytics requirements into scalable data solutions.
- Contribute to engineering design sessions, code reviews, and the development of best practices for platform configuration, observability, testing, and operational readiness.
- Evaluate and adopt new technologies and tools that improve data platform capabilities and operational efficiency.
- Perform other duties as assigned or as necessary.
- Bachelor’s degree in computer science, data science, data engineering, software engineering, information systems, or related field; or equivalent combination of education and experience required.
- Minimum of five to seven years of experience in data engineering, analytics engineering, or similar role with demonstrated experience building enterprise data platforms.
- Snowflake experience required. SnowPro Core Certification preferred.
- Proven experience implementing data warehouses or data lakes in cloud environments.
- Track record of building data pipelines that serve multiple consumption patterns including analytics, operations, and AI/ML applications.
- Experience with dimensional modeling, ETL/ELT development, and data transformation at scale.
- Experience with Snowflake Cortex for semantic layer development preferred.
- Proficiency integrating Snowflake with Power BI including DirectQuery and Import mode optimization preferred.
- Experience building feature stores or preparing datasets for machine learning applications preferred.
- Knowledge of CI/CD practices for data pipelines and automated testing frameworks preferred.
- Experience with cloud platforms (AWS, Azure, or GCP) for data storage and processing preferred.
- Medical, Dental, Vision Plans
- Medical Flexible Spending Account
- Dependent Care Spending Account
- Lifestyle Spending Account
- Supplemental Term Life Insurance
- Critical Illness Plan
- Supplemental Short-Term Disability Insurance / AD&D Insurance
- Voluntary Long Term Care Insurance
- 401(k) Plan with company match
- $130,000.00/yr. – $170,000.00/yr., depends on experience
- Eligible for 10% annual bonus potential, based on personal and company performance
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search