Business Intelligence Developer
Role details
Job location
Tech stack
Job description
Insight Global is looking to add a Business Intelligence Developer to support their Telecommunications client. This person will own data products end-to-end: from source-system ingestion and data-lake modeling, through a governed semantic layer, to the custom applications and dashboards that deliver metrics to executives and operational teams. This is a hands-on role that also spans the platform and release engineering needed to run these products in production., * Design, build, and operate ingestion and transformation pipelines (ELT/ETL, CDC, API and file-based sources) into an analytical data lake.
- Model data and define trustworthy, reusable metrics in a semantic layer; ensure every metric traces to the source of truth.
- Develop and maintain full-stack data applications (TypeScript/React front ends; Python/FastAPI back ends) that serve metrics directly from the semantic layer.
- Deliver executive- and operator-facing dashboards and reports (custom apps, Kiro, and Tableau), including monthly/quarterly operational reviews.
- Own the platform: containerized deployment (k3s/Helm), highly-available databases (PostgreSQL HA), CI/CD pipelines, release promotion, and post-deploy validation.
- Implement data governance: cataloging, SSO/RBAC, PII protection, and comprehensive audit logging.
-Build and integrate AI/agentic tooling (MCP servers, chat agents) against governed, access controlled datalake.
-Provision and support cross-team data access; peer-review SQL, models, and dashboards.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Requirements
- Experience using Data Lake for creating dashboards
- Strong SQL and Python; proven ELT/ETL pipeline development.
- Data modeling and semantic-layer / metrics-layer experience.
- Full-stack development experience (modern JS/TS framework + a Python web framework).
- Relational database operations, including high-availability Postgres.
-Containerized deployment and CI/CD (Docker, Kubernetes/k3s, Helm, GitLab CI or equivalent).
- BI/dashboarding experience (Tableau or a comparable tool, plus custom-built visualization).
- Data governance fundamentals: RBAC, SSO, PII handling, cataloging. - Semantic-layer specialization (governed metric layers).
- Experience enabling AI/ML or agentic use cases (MCP, LLM gateways, retrieval over governed data)
- Workflow orchestration (Temporal, Airflow, or similar).
- Experience as a technical lead/owner of a production platform and mentoring other engineers.
Representative Tech Stack (from this environment)
Python / FastAPI, TypeScript / React, Cube Core (semantic layer), PostgreSQL (HA/Patroni), MSSQL sources, Airbyte, Alteryx, Temporal, Redis, Docker + k3s + Helm, GitLab CI/CD, Tableau, Dataedo