
BI / Big Data Developer
- India
- Permanent
- Full-time
- Design, develop, and maintain robust end-to-end data pipelines — from ingestion to presentation layers
- Develop interactive, insightful Power BI dashboards and reports that surface key business metrics and enable self-service analytics
- Work closely with dev teams, product owners, and business stakeholders to gather requirements, translate business needs into technical solutions, and continuously improve data delivery and usability.
- Implement data model best practices and maintain scalable, well-documented datasets in BigQuery for high-performance analytics.
- Monitor, troubleshoot, and optimize Airflow DAGs and workflows for reliability and efficiency, ensuring data jobs run seamlessly in production.
- Maintain, expand and enhance our internal data lake solution
Required Qualifications:
- 3+ years of experience as a BI / Big Data Developer, Data Engineer, or similar role, building end-to-end data solutions in cloud-based environments.
- Hands-on expertise with orchestrating and scheduling complex data workflows (like Airflow).
- Proficiency working with Google BigQuery (or similar cloud data warehouses) — including data modeling, SQL scripting, and performance optimization.
- Experience developing and publishing dashboards and reports with advanced data visualization (like Power BI).
- Strong understanding of ETL/ELT processes and experience integrating data from heterogeneous sources (APIs, databases, files, SaaS platforms, etc.).
- Strong SQL skills and and scripting languages (e.g., Python) for data transformation and automation tasks.
- Knowledge of best practices in data modeling, data warehousing, and BI architecture.
- Track record of delivering high-quality, production-grade data solutions on time and within scope.
- Exposure to data lake architectures, real-time data streaming, or event-driven analytics.
- Familiarity with DevOps concepts: CI/CD pipelines (e.g., GitHub Actions, Jenkins), infrastructure-as-code, and version control.
- Background in Agile methodologies (Scrum/Kanban) and experience working in cross-functional, distributed teams.
- Strong analytical and problem-solving skills, with a passion for turning complex data into actionable insights.
- Excellent communication and collaboration skills — able to translate between technical and non-technical audiences.