Principal Engineer, Business Intelligence
New
Based in the United StatesFull-TimePrincipal
Salary97,386 - 170,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 2+ years of experience
- Required Skills
- PythonSQLETLSnowflakeTableauSparkCI/CDdbtDatabricks
Requirements
- Master’s degree (or equivalent experience) in Computer Science, Information Systems, Engineering, or related field.
- 2+ years of experience in Business Intelligence engineering or similar roles.
- Strong hands-on expertise with BI tools such as Tableau and Spotfire.
- Experience building and maintaining data pipelines using tools like Snowflake, dbt, and ETL platforms.
- Proficiency in working with multiple data sources including Oracle, SQL-based systems, PostgreSQL, and cloud data warehouses.
- Experience with Databricks and Spark ecosystem (DataFrames, Spark SQL, Delta Lake).
- Knowledge of CI/CD practices for data and BI deployment automation.
- Familiarity with Python for data workflows and automation (e.g., pandas, NumPy, Plotly).
- Understanding of data architecture principles, including data modeling, ETL, and governance.
- Ability to provide technical leadership, mentor teams, and guide BI best practices.
Responsibilities
- Lead the architecture, design, and implementation of scalable Business Intelligence solutions ensuring data integrity, accuracy, and security.
- Develop and optimize BI systems and dashboards using tools such as Tableau, Spotfire, and other modern visualization platforms.
- Design and maintain scalable data pipelines using Snowflake and dbt, supporting efficient data transformation and delivery.
- Collaborate with cross-functional teams to gather requirements and translate them into robust BI solutions and dashboards.
- Implement and enhance data integration workflows using Databricks, Spark, Delta Lake, and related big data technologies.
- Optimize BI performance through advanced Tableau capabilities, APIs, metadata management, and repository structures.
- Build and maintain CI/CD pipelines to automate deployment and ensure reliability of BI and data workflows.
- Develop automation solutions using Python to streamline reporting, data processing, and business workflows.
View Full Description & ApplyYou'll be redirected to the employer's site