Principal Data Engineer
Senior
Analytics
Big Data
Business Analytics
Business Intelligence
Cloud
Data Analysis
Data Analytics
Data Architecture
Data Engineer
Data Integration
Data Pipeline
Data Platform
Data Processing
Data Visualization
Data Warehouse
Database
Databases
Databricks
ETL
Integration
Oci
Oracle Bi
Power BI
Reporting and Analytics
SQL
Job Description
The Principal Data Engineer role based in Nashville, Tennessee (onsite) leads Data Engineering, BI, and Analytics initiatives for OCI, blending hands-on engineering with program leadership to design scalable data platforms and reporting solutions across Oracle Cloud Infrastructure.
Responsibilities
- Design, build, and scale data pipelines that consolidate data from multiple OCI systems and services.
- Create robust data models, datasets, and reporting frameworks supporting engineering, operations, customer success, and executive leadership.
- Architect scalable analytics platforms that undergird strategic customer programs and operational decisions.
- Develop enterprise-grade data solutions to improve visibility into customer adoption, health, service performance, and business outcomes.
- Automate data ingestion, transformation, and reporting processes to reduce manual effort and increase data accuracy.
- Establish standards for data quality, governance, lineage, and observability across critical datasets.
- Collaborate with engineering teams to define telemetry, instrumentation, and data collection strategies.
- Perform in-depth analyses of large, complex datasets to surface trends, opportunities, risks, and bottlenecks.
- Promote modern data engineering practices, tools, and technologies across the organization.
- Lead large, cross-functional initiatives spanning engineering, product, operations, and executive leadership.
- Decompose ambiguous business problems into actionable technical workstreams and measurable deliverables.
- Develop functional specifications and drive execution from concept through delivery.
- Identify process gaps and implement scalable mechanisms to improve efficiency and execution.
- Manage program schedules, dependencies, risks, and stakeholder communications.
- Anticipate bottlenecks, escalate when needed, and balance technical constraints with business priorities.
- Align OCI organizations toward shared objectives and customer outcomes.
- Engage with cross-functional teams including Engineers, Product Managers, Architects, Customer Success leaders, and Executive Leadership.
- Operate effectively in a fast-paced, ambiguous environment while delivering measurable business value.
Data Engineering & Analytics Leadership
- Mentor junior team members to capture data requirements and business objectives for initiatives.
- Contribute expertise to the design and construction of data infrastructure that optimizes processing from diverse sources.
- Analyze, design, and troubleshoot data flows, participating in architecture reviews for performance and security.
- Adapt data collection processes and ETL pipelines for better efficiency and accuracy.
- Engage with upstream and downstream teams to ensure adherence to defined SLAs.
- Manage relationships with data providers to sustain reliable data access.
Business Intelligence & Executive Reporting
- Deliver BI solutions that provide clear visibility into customer health, operations, and strategic objectives.
- Develop executive dashboards, KPI frameworks, scorecards, and reporting used by senior leadership.
- Partner with business leaders to define success metrics and reporting requirements.
- Build scalable semantic models and datasets enabling self-service analytics across units.
- Transform raw data into actionable insights and recommendations for decision makers.
- Standardize reporting methodologies and establish trusted sources of truth for key metrics.
- Support strategic planning, investments, and customer engagement through data-driven analysis.
Technical Program Management & Strategic Execution
- Lead large, cross-functional programs spanning engineering, product, operations, and leadership.
- Break down complex problems into executable technical workstreams with clear deliverables.
- Draft functional specifications and drive end-to-end delivery from concept to rollout.
- Identify process gaps and implement scalable mechanisms to improve organizational efficiency.
- Oversee program schedules, dependencies, risks, and stakeholder communications.
- Manage bottlenecks, escalations, and balance technical constraints with business priorities.
- Coordinate across OCI teams to pursue shared objectives and customer outcomes.
- Lead collaborations with Engineers, Product Managers, Architects, Customer Success leaders, and Executives.
- Operate effectively in a fast-moving, ambiguous environment while delivering value.
Data Processing & Pipelining — Data Requirements, Collection, and Infrastructure
- Mentor team members to identify data requirements and business objectives for initiatives.
- Provide expertise in designing and building data infrastructure to optimize processing from diverse sources.
- Independently analyze, design, and troubleshoot data flows aligned with business needs.
- Participate in architecture, performance, and security reviews of technical solutions.
- Refine data collection processes for indexing and query performance.
- Develop ETL pipelines to support scalable data collection and extraction.
- Ensure upstream and downstream teams comply with defined SLAs and data contracts.
- Manage relationships with data providers to sustain reliable data access.
Data Processing & Pipelining — Data Governance
- Design and implement data governance policies to ensure data consistency, integrity, and reliability across the lifecycle.
- Lead redaction of PII and PHI data to maintain privacy and security compliance.
- Minimize data collection and usage in line with data minimization principles.
- Implement data security measures to prevent unauthorized access or misuse, and escalate issues as needed.
- Ensure data handling complies with applicable laws, regulations, and standards.
Data Processing & Pipelining — Data Validation & Quality Assurance
- Contribute to data validation and integrity checks to prevent quality issues in pipelines and models.
- Mentor on data annotation and labeling to uphold data quality standards.
- Identify opportunities to automate validation and governance workflows.
- Correct deviations and non-conformances independently when identified.
Data Pipeline & Solutions Engineering — Pipeline Design
- Apply advanced ETL knowledge to design and optimize automated, scalable data pipelines and reusable data products.
- Implement storage solutions enabling efficient access and analysis of processed data.
- Mentor team members to manage data flow and storage operations.
Data Pipeline & Solutions Engineering — Data Solutions Engineering
- Work autonomously and with peers in an agile environment to build scalable, cost-effective data solutions.
- Review code, assist with testing and debugging, and evaluate new technologies for robust data solutions.
- Enforce coding standards and document design decisions for architecture alignment.
- Document data-driven design choices and secure necessary approvals with evidence.
Core Responsibilities — Planning & Execution
- Oversee moderately complex tasks, ensuring timely delivery and requirement adherence for projects.
- Delegate, monitor, and prioritize work across multiple initiatives, adjusting plans as resources shift.
Core Responsibilities — Collaboration & Partnership
- Collaborate across the organization to align expectations and achieve shared goals.
- Leverage relationships with business leaders, stakeholders, and customers to ensure solutions meet needs.
- Promote inclusive practices by listening to diverse perspectives and ensuring each voice is heard.
Core Responsibilities — Problem Solving
- Address moderately complex issues by analyzing data to derive solutions consistent with standard practices.
- Escalate unresolved issues with thorough assessment and propose potential remedies.
- Document problem-solving approaches and continuously improve strategies.
Core Responsibilities — Continuous Learning
- Pursue opportunities to expand knowledge, staying current with industry trends and tools.
- Seek feedback and training to enhance skills, and mentor junior colleagues.
Core Responsibilities — Continuous Improvement
- Propose and implement process improvements to increase efficiency and effectiveness across teams.
- Solicit feedback on new approaches and methods to support ongoing advancement.
Core Responsibilities — Performance & Development
- Contribute to talent development by participating in candidate evaluations and providing hiring input.
Requirements
- BS degree or equivalent in Computer Science, Engineering, Information Systems, Data Science, or related field
- 7+ years in Data Engineering, Analytics Engineering, Technical Program Management, Software Engineering, or related technical roles
- Experience designing and maintaining large-scale data pipelines, ETL/ELT frameworks, and cloud-based data platforms
- Background in BI solutions, executive dashboards, KPI frameworks, and operational reporting
- Advanced SQL skills with large-scale datasets
- Experience with data modeling, data warehousing, analytics platforms, and reporting architectures
- Strong understanding of cloud technologies, distributed systems, and software development lifecycles
- Ability to translate complex data findings into actionable business recommendations
- Experience partnering with engineering, product, operations, and business stakeholders to define requirements
- Excellent written and verbal communication for technical and executive audiences
- Proven track record leading large, cross-functional initiatives
- MS degree or equivalent in Computer Science, Data Engineering, Analytics, or related field
- 10+ years in Data Engineering, Analytics Platforms, BI, TPM, or Software Development
- Experience building enterprise-scale data lakes, data warehouses, and analytics platforms
- Familiarity with cloud-native architectures, distributed systems, and OCI services
- Experience with Spark, Kafka, Airflow, Databricks, Snowflake, BigQuery, OCI Data Flow, or similar tools
- Experience with Oracle Analytics Cloud, Tableau, Power BI, Looker, or similar BI platforms
- Experience implementing data governance, data quality, metadata management, and observability frameworks
- Experience developing self-service analytics and semantic data models
- Experience working with large enterprise customers and strategic cloud initiatives
Technologies
- Spark
- Kafka
- Airflow
- Databricks
- Snowflake
- BigQuery
- OCI Data Flow
- Oracle Analytics Cloud (OAC)
- Tableau
- Power BI
- Looker
- SQL
- Oracle Cloud Infrastructure (OCI)
What Success Looks Like
- Trusted data platforms and BI solutions underpin decision-making across OCI Strategic Customer Engineering
- Executives have real-time visibility into customer outcomes, operational performance, and business health
- Manual reporting is automated, replaced by scalable, self-service analytics capabilities
- Strategic customer programs run more effectively due to improved data access, insights, and transparency
- Cross-functional teams align on a common set of metrics and business outcomes
- Data-driven insights influence customer success, operational excellence, and OCI growth initiatives