Senior BI Engineer (Reverse Engineering & API Integration)
Job Summary:
We are seeking a Senior BI Engineer with extensive experience in Business Intelligence (BI) report development and API integration. The ideal candidate will be responsible for reverse engineering existing BI reports, understanding the backend processes, and analyzing the API interactions that drive these reports. This role does not involve report development but requires deep expertise in Tableau, Looker, and Qlik to deconstruct and analyze how reports are built and powered.
Key Responsibilities:
Reverse engineer existing BI reports to understand data sources, transformations, and API interactions.
Analyze and document backend data flows and API calls supporting BI reports.
Work extensively with Python, Google BigQuery (BQ), and Google Cloud Platform (Google Cloud Platform).
Identify and optimize data extraction, transformation, and loading (ETL) processes.
Work closely with stakeholders to analyze the types of reports, data structures, and key business metrics.
Troubleshoot and enhance existing BI infrastructure to improve performance and reliability.
Collaborate with data engineers and analysts to improve data integration and governance strategies.
Utilize SQL and NoSQL databases to extract and analyze report data.
Work with APIs to extract, manipulate, and validate report data sources.
Optional: Provide support in Java and React.js for backend/frontend integrations.
Required Skills & Qualifications:
10+ years of experience in BI report development, API analysis, and backend data processing.
Strong expertise in Tableau, Looker, and Qlik with hands-on experience in deconstructing BI reports.
Proficiency in Python, SQL, and Google BigQuery (BQ).
Hands-on experience with Google Cloud Platform (Google Cloud Platform) services.
Strong understanding of RESTful APIs, JSON, and API integration techniques.
Experience with data pipelines, ETL workflows, and SQL query optimization.
Ability to analyze BI dashboards, their API dependencies, and underlying data architecture.
Excellent problem-solving and debugging skills related to data analytics and reporting APIs.
Preferred Skills:
Experience with Java and React.js for backend/frontend interactions.
Knowledge of Snowflake, Yellowbrick, and other cloud-based data platforms.
Exposure to CI/CD pipelines and DevOps best practices.
Agile/Scrum experience.
Education & Experience:
Bachelor s or Master s degree in Computer Science, Data Engineering, or a related field.
Proven experience in BI report development and API-driven analytics.