
Team Lead - Data Warehousing
- Αθήνα
- Μόνιμη
- Πλήρης Απασχόληση
- Lead the development, maintenance, and support of data warehousing solutions across various business areas.
- Oversee the design, deployment, and maintenance of mission-critical analytics solutions that process large-scale data efficiently.
- Manage and contribute to the development of data ingestion, real-time streaming, batch processing, and ETL processes across multiple game franchises.
- Collaborate closely with engineering teams to ensure that solutions meet customer requirements in functionality, performance, availability, scalability, and reliability.
- Work with business analysts and data scientists to understand and support their use cases.
- Perform and oversee development, QA, and DevOps tasks to ensure end-to-end responsibility for data solutions.
- Design and maintain data systems and databases, addressing any coding or data-related issues.
- Extract, transform, and load data from various sources, organizing it for easy analysis by humans or machines.
- Utilize statistical tools to analyse data sets, focusing on trends and patterns valuable for diagnostics and predictive analytics.
- Present data-driven insights to executive leadership, preparing dashboards and reports that communicate key trends and predictions.
- Collaborate with engineers and leadership to identify opportunities for process improvements, recommend system modifications, and develop data governance policies.
- Create documentation to enable stakeholders to understand and replicate data analysis processes.
- Select appropriate datasets and methods for data representation, staying updated on industry developments.
- Provide immediate solutions during incidents, identifying probable causes and resolving issues.
- Work within an agile environment, contributing ideas to enhance application usability and functionality.
- Engage in research and application of artificial intelligence and machine learning technologies.
- Lead engineering efforts from planning and organization to execution and delivery to solve complex, real-world problems.
- Expertise in data tools and architectures, including BigQuery, Firestore, PostgreSQL, and MSSQL.
- Proficient in Python and related frameworks (e.g., Flask, AIOhttp), with advanced knowledge of SQL queries.
- Experience with NoSQL databases, telematics interfaces, and streaming solutions (e.g., MQTT, NiFi, Kafka).
- Familiarity with cloud platforms such as Google Cloud Platform; GCP certification is a plus.
- Strong understanding of data structures, data modelling, and software architecture.
- Experience in multi-threading, message queues, WebSockets, and CI/CD pipelines (e.g., GitLab, SonarQube, Artifactory, Docker).
- Proven ability to build high-performance, highly available, and scalable systems.
- Excellent analytical and problem-solving skills, with the ability to work in a team and manage multiple priorities.
- Bachelor's degree in Computer Science or a related technical field, or equivalent work experience.
- 3-5 years of relevant experience in data warehousing, distributed software systems, and/or big data technologies.
- Expertise in BigQuery, PostgreSQL, Firestore, and MSSQL.
- Experience in AI, ML models, ML infrastructure, NLP, or deep learning is a plus.
- Strong communication skills in both oral and written English.
- A solid grasp of established and emerging technologies, with a curiosity and willingness to learn new skills.
- Ability to work in a fast-paced, delivery-oriented environment, balancing short-term results with long-term strategic solutions.
- A self-starter with a team-oriented mindset, eager to help others succeed.
- We warmly invite applications in English.
MyCarriera