Cloud Data Engineer

novocure
Full_timePoland

📍 Job Overview

  • Job Title: Cloud Data Engineer
  • Company: Novocure
  • Location: Poland
  • Job Type: On-site
  • Category: Data Engineering
  • Date Posted: 2025-06-20
  • Experience Level: Mid-Senior level (5-10 years)

🚀 Role Summary

  • Design and build modern data solutions on Google Cloud Platform (BigQuery, Cloud Storage, Dataflow) to fuel business decisions across Novocure's global organization.
  • Collaborate with cross-functional teams to create scalable data models, reusable datasets, and intuitive pipelines that power dashboards and analytics.
  • Make data work harder for the business by ensuring clean architecture, efficient ETL, and data-driven decision-making.

📝 Enhancement Note: This role requires a strong background in data engineering, with a focus on Google Cloud Platform and data modeling. The ideal candidate will have experience working with global, multi-functional teams and be able to translate complex data insights into reusable datasets.

💻 Primary Responsibilities

  • Data Architecture & Modeling:

    • Analyze business requirements and source data to design reusable datasets, robust models, and data marts on Google BigQuery.
    • Knowledge of dimensional modeling, star and snowflake models, and general data warehouse skills.
    • Develop and maintain scalable ETL pipelines using Cloud Dataflow and Fivetran.
  • Data Lake Management:

    • Implement and manage datasets using BigQuery, ensuring high performance and reliability.
    • Leverage Google Cloud Storage for managing unstructured data sources.
    • Optimize query performance and ensure data integrity and security.
  • Data Transformation:

    • Transform data with and understand ETL and ELT concepts to support data-driven decision-making.
    • Collaborate with business stakeholders to translate complex data insights into reusable datasets.
  • Collaboration & Continuous Improvement:

    • Work closely with cross-functional teams to understand data needs and deliver customized datasets in BigQuery.
    • Stay updated with the latest GCP advancements and incorporate best practices to enhance BI capabilities.
  • Quality & Compliance:

    • Ensure adherence to data governance, quality standards, and security protocols.
    • Troubleshoot and resolve issues in data processing and reporting to maintain uninterrupted service.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science, Information Technology, or a related field. Relevant experience may be considered in lieu of a degree.

Experience: 5+ years of experience in data engineering roles with strong proficiency in SQL, data modeling, and ETL development.

Required Skills:

  • Strong proficiency in SQL, data modeling, and ETL development.
  • Proficiency in Google Cloud Platform (BigQuery, Dataflow, Cloud Storage).
  • Understanding of technical landscapes, specifically inclusive of SAP, Microsoft, and the software delivery lifecycle.
  • Excellent communication and stakeholder management skills.
  • English language at C1 level.

Preferred Skills:

  • Experience with Fivetran, AWS, Azure, or Snowflake.
  • Knowledge of dimensional modeling, star and snowflake models, and general data warehouse skills.
  • Familiarity with data governance, quality standards, and security protocols.

📝 Enhancement Note: The ideal candidate will have a strong background in data engineering, with a focus on Google Cloud Platform and data modeling. Experience working with global, multi-functional teams and translating complex data insights into reusable datasets is highly valued.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate your ability to design and build modern data solutions on Google Cloud Platform.
  • Showcase your experience with BigQuery, Cloud Storage, and Dataflow, highlighting your proficiency in data modeling, ETL development, and data transformation.
  • Include examples of your collaboration with cross-functional teams to create scalable data models and intuitive pipelines that power dashboards and analytics.

Technical Documentation:

  • Provide detailed documentation of your data modeling processes, ETL pipelines, and data transformation workflows.
  • Include any relevant code snippets, SQL queries, and data visualization examples that showcase your technical skills and problem-solving abilities.

💵 Compensation & Benefits

Salary Range: The salary range for a mid-senior level data engineer in Krakow, Poland, is approximately 15,000 - 25,000 PLN per month, based on industry standards and regional cost of living. This range may vary depending on the candidate's experience and skills.

Benefits:

  • Performance-related bonus.
  • Life insurance.
  • Free fruit and cookies delivered for office staff.
  • Multisport card.
  • Private medical care.
  • ...and more!

Working Hours: Full-time position with standard working hours (40 hours per week). Flexible working hours may be available for the right candidate.

📝 Enhancement Note: The salary range provided is an estimate based on regional data and may vary depending on the candidate's experience and skills. Benefits are subject to change and may vary based on the company's policies.

🎯 Team & Company Context

🏢 Company Culture

Industry: Novocure is a global publicly-traded commercial-stage oncology company developing a profoundly different cancer treatment therapy called tumor treating fields (TTFields) for patients with solid tumors. TTFields therapy is a non-invasive, novel, antimitotic treatment modality which utilizes proprietary technology attempting to slow or reverse tumor progression by inducing tumor cell death.

Company Size: Novocure Poland is the newest office in Europe and is part of a global business services team supporting multiple business functions, including finance and payroll. The global business services organization within Novocure Poland is critical to Novocure's efforts to drive process efficiency, standardizations, and drive greater business value as the company prepares for future growth.

Founded: Novocure was founded in 2000 and is headquartered in Jersey, Channel Islands, with offices in the United States, Europe, and Israel.

Team Structure:

  • The data engineering team is part of the global business services organization and works closely with cross-functional teams to understand data needs and deliver customized datasets in BigQuery.
  • The team is responsible for designing and building modern data solutions on Google Cloud Platform to support business decisions across the global organization.

Development Methodology:

  • Novocure Poland follows Agile methodologies, with a focus on collaboration, continuous improvement, and data-driven decision-making.
  • The team uses Cloud Dataflow for ETL processes, BigQuery for data warehousing, and Cloud Storage for managing unstructured data sources.
  • Novocure Poland emphasizes data governance, quality standards, and security protocols to ensure high-performance, reliable, and secure data processing and reporting.

Company Website: www.novocure.com

📝 Enhancement Note: Novocure Poland is a critical part of Novocure's global business services organization, driving process efficiency, standardizations, and greater business value. The data engineering team works closely with cross-functional teams to understand data needs and deliver customized datasets in BigQuery, supporting business decisions across the global organization.

📈 Career & Growth Analysis

Web Technology Career Level: Mid-Senior level data engineer with a focus on Google Cloud Platform and data modeling. This role offers the opportunity to work on cutting-edge data solutions, collaborate with global teams, and drive business value through data-driven decision-making.

Reporting Structure: The data engineering team reports to the global business services organization within Novocure Poland. The team works closely with cross-functional teams, including finance, payroll, and other business functions, to understand data needs and deliver customized datasets in BigQuery.

Technical Impact: The data engineering team has a significant impact on Novocure's global organization by designing and building modern data solutions on Google Cloud Platform. These solutions support business decisions, improve data-driven decision-making, and drive greater business value.

Growth Opportunities:

  • Career Progression: As a mid-senior level data engineer, there are opportunities for career progression into senior data engineering roles, team leadership positions, or architecture decision-making roles within the global business services organization.
  • Technical Skill Development: Novocure Poland encourages continuous learning and skill development, with opportunities to work with emerging technologies, attend conferences, and obtain certifications related to Google Cloud Platform and data engineering.
  • Technical Mentoring: The data engineering team offers opportunities for technical mentoring and knowledge sharing, with a focus on driving process efficiency, standardizations, and greater business value.

📝 Enhancement Note: The data engineering role at Novocure Poland offers mid-senior level professionals the opportunity to work on cutting-edge data solutions, collaborate with global teams, and drive business value through data-driven decision-making. With a focus on career progression, technical skill development, and technical mentoring, this role provides a strong foundation for continued growth and success in the data engineering field.

🌐 Work Environment

Office Type: Novocure Poland's office in Krakow is a modern, collaborative workspace designed to foster innovation, creativity, and cross-functional teamwork.

Office Location(s): Novocure Poland's office is located in Krakow, with easy access to public transportation and nearby amenities.

Workspace Context:

  • The data engineering team works in an open, collaborative workspace with multiple monitors, testing devices, and access to development tools.
  • The team interacts with cross-functional teams, including finance, payroll, and other business functions, to understand data needs and deliver customized datasets in BigQuery.
  • Novocure Poland encourages knowledge sharing, technical mentoring, and continuous learning, with a focus on driving process efficiency, standardizations, and greater business value.

Work Schedule: Full-time position with standard working hours (40 hours per week). Flexible working hours may be available for the right candidate, with a focus on project deadlines, maintenance windows, and deployment windows.

📝 Enhancement Note: Novocure Poland's office in Krakow offers a modern, collaborative workspace designed to foster innovation, creativity, and cross-functional teamwork. With a focus on knowledge sharing, technical mentoring, and continuous learning, the data engineering team has the opportunity to work with cutting-edge technologies, collaborate with global teams, and drive business value through data-driven decision-making.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Phone Screen: A brief phone call to assess your technical skills and understanding of data engineering concepts related to Google Cloud Platform.
  2. On-site Technical Assessment: A half-day on-site assessment, including a technical deep dive into your data modeling, ETL development, and data transformation skills. You will be presented with a real-world data engineering challenge and asked to design, implement, and optimize a data solution on Google Cloud Platform.
  3. Behavioral Interview: A discussion with the hiring manager and team members to assess your communication skills, stakeholder management, and cultural fit within the data engineering team.
  4. Final Decision: A final decision will be made based on your technical skills, cultural fit, and alignment with Novocure Poland's mission and values.

Portfolio Review Tips:

  • Highlight your experience with Google Cloud Platform, data modeling, ETL development, and data transformation.
  • Include examples of your collaboration with cross-functional teams to create scalable data models and intuitive pipelines that power dashboards and analytics.
  • Showcase your ability to design and build modern data solutions on Google Cloud Platform, with a focus on clean architecture, efficient ETL, and data-driven decision-making.

Technical Challenge Preparation:

  • Familiarize yourself with Google Cloud Platform, including BigQuery, Cloud Storage, and Dataflow.
  • Brush up on your data modeling, ETL development, and data transformation skills, with a focus on designing and building scalable data solutions.
  • Practice your problem-solving skills and be prepared to discuss complex data needs, data modeling design, and development with stakeholders.

ATS Keywords: [Comprehensive list of data engineering, Google Cloud Platform, and SQL-related keywords for resume optimization, organized by category: programming languages, data modeling, ETL tools, cloud platforms, databases, tools, methodologies, soft skills, industry terms]

📝 Enhancement Note: The interview process for the data engineering role at Novocure Poland is designed to assess your technical skills, communication abilities, and cultural fit within the data engineering team. With a focus on Google Cloud Platform, data modeling, ETL development, and data transformation, candidates should be prepared to demonstrate their expertise in designing and building modern data solutions that drive business value.

📌 Application Steps

To apply for this data engineering position at Novocure Poland:

  1. Submit your application through the application link provided in the job listing.
  2. Customize your resume and portfolio to highlight your experience with Google Cloud Platform, data modeling, ETL development, and data transformation.
  3. Prepare for the technical phone screen, on-site technical assessment, and behavioral interview by brushing up on your data engineering skills and practicing problem-solving techniques.
  4. Research Novocure and the data engineering team to ensure a strong understanding of the company's mission, values, and culture.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and data engineering industry-standard assumptions. All details should be verified directly with Novocure Poland before making application decisions.


Application Requirements

5+ years of experience in data engineering roles with strong proficiency in SQL and ETL development is required. Hands-on experience with Google Cloud Platform and excellent communication skills are essential.