Position: Business Intelligence Engineer
Company: Takeoff
Experience required: 3y
English level: upper

Key Qualifications:
- Experience with cloud-based data warehousing (BigQuery preferred).
- Experience with Relational databases (PostgreSQL).
- Strong SQL knowledge.
- Experience with cloud-native data pipelining (Dataflow preferred).
- Experience with BI tools (Looker preferred).
- Knowledge of Computer Science fundamentals like data structures, algorithm design, and complexity analysis.
- Knowledge in testing techniques.
- Knowledge of Agile principles and Scrum or Kanban methodologies.
- Excellent communication, problem-solving, and analytical thinking skills.

Desirable skills:
- Experience with Python (pandas, NumPy); Golang.
- Experience with containers and container management platforms (preferably Kubernetes), highly available systems, infrastructure as code patterns and canary deployment approaches.

The Role:
- Design and develop Data Lakehouse (define data models for data marts) and BI solutions.
- Help stakeholders to define KPIs to measure business performance.
- Perform data validations.
- Write scalable, robust, testable, efficient, and easily maintainable code for data pipelines and transformations.
- Write automated tests and documentation.
- Maintain and improve existing codebases.
- Work across teams on common patterns and practices.
- Partner with product, design, and peer engineering leads and managers.
- Participate in on-call duties (as needed).

Personal Requirements:
- Customer-focused
- Results-oriented
- Responsible with a strong sense of ownership
- Team player