Senior Data Engineer
Tech Stack / Keywords
Firma i stanowisko
Our client is an Israeli sports-tech company combining advanced data engineering, AI/ML and mathematical modelling to build high-performance real-time sports analytics solutions across football, basketball, baseball and American football. The company processes large volumes of real-time data transforming it into predictions and actionable insights with a focus on speed, scalability and data accuracy. It is building a new R&D team in Kraków to establish technical foundations.
Wymagania
- 5+ years of hands-on experience in Database Engineering or Database Administration.
- Strong experience with large-scale relational databases, particularly PostgreSQL and/or MySQL.
- Experience with high-scale document databases, such as DocumentDB or similar.
- Deep understanding of indexing strategies, query optimization, execution plans, and transaction isolation.
- Practical experience with database partitioning and data retention/archival.
- Experience operating cloud databases, especially AWS RDS/Aurora or GCP Cloud SQL.
- Hands-on experience with real-time data streaming, CDC and Kafka, or high-volume ETL.
- Experience building and maintaining CI/CD pipelines for databases and schema migrations.
- Strong scripting and automation skills, preferably with Python.
- Ability to troubleshoot complex scalability and performance issues in high concurrency.
- Strong English communication skills (C1 level); Polish is not required.
Nice to have:
- Experience in fintech, iGaming or other regulated, transaction-heavy environments.
Obowiązki
- Design efficient database schemas and low-latency data access patterns for microservices.
- Analyze and optimize query performance, including indexing, execution plans and concurrency bottlenecks.
- Design and implement table partitioning, data retention, and archival strategies for large datasets.
- Move historical data to data lake solutions such as Snowflake and S3.
- Design and operate real-time Change Data Capture pipelines using Kafka and Debezium.
- Monitor database health, performance and availability with alerting for throughput or data consistency issues.
- Design and maintain database backup, recovery, encryption, and access-control in cloud environments.
- Build and maintain database CI/CD pipelines covering schema migrations, version control, and automated deployments.
- Automate database operations, ETL workflows, and anomaly detection using Python or similar scripting languages.
- Collaborate with engineering and data teams to improve platform scalability and reliability.
Benefity
- Opportunity to join a new R&D organization in Kraków and shape its technical foundations.
- Employment primarily based on an employment contract (UoP) with planned B2B cooperation option.
- Initially fully remote work, transitioning to hybrid with 3-4 days per week onsite once the Kraków office is ready.
- Work with high-volume transactional and real-time data systems serving millions of users.
- International environment with collaboration among experienced technical teams and leadership.
- Competitive compensation and necessary role equipment.
- Opportunity to tackle challenges in database scalability, data consistency, performance, and real-time processing.
Inne informacje
Informujemy, że administratorem danych jest dotLinkers z siedzibą w Krakowie, ul. Przemysłowa 12 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
dotLinkers
22 aktywne oferty