#1 Job Board for tech industry in Europe

  • Job offers
  • All offersWarszawaGoPrincipal Data Engineer
    Principal Data Engineer
    new
    Go
    Bayer Sp. z o.o.

    Principal Data Engineer

    Bayer Sp. z o.o.
    Warszawa
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    Permanent
    Operating mode
    Hybrid
    Bayer Sp. z o.o.

    Bayer Sp. z o.o.

    Digital Hub Warsaw - here the best and most creative minds work in a diverse and inclusive environment on groundbreaking solutions that support Bayer's vision of "health for all - hunger for none." We create digital solutions that change the future.

    Company profile

    Tech stack

      Cloud

      advanced

      Golang

      advanced

      REST API

      advanced

      Kubernetes

      advanced

      SQL

      advanced

      Machine Learning

      nice to have

      Google Cloud Platform

      nice to have

      Apache Kafka

      nice to have

      Terraform

      nice to have

    Job description

    Online interview

    At Bayer we’re visionaries, driven to solve the world’s toughest challenges and striving for a world where ,Health for all, Hunger for none’ is no longer a dream, but a real possibility. We’re doing it with energy, curiosity and sheer dedication, always learning from unique perspectives of those around us, expanding our thinking, growing our capabilities and redefining ‘impossible’. There are so many reasons to join us. If you’re hungry to build a varied and meaningful career in a community of brilliant and diverse minds to make a real difference, there’s only one choice.

     

    Principal Data Engineer 

     

    We are looking for a Principal Data Engineer in Crop Science IT division!


    Why Bayer and Bayer Crop Science IT?

     

    At Bayer we’re visionaries, driven to solve the world’s toughest challenges and striving for a world where ‘Health for all, Hunger for none’ is no longer a dream, but a real possibility. We’re doing it with energy, curiosity and sheer dedication, always learning from unique perspectives of those around us, expanding our thinking, growing our capabilities and redefining ‘impossible’. There are so many reasons to join us. If you’re hungry to build a varied and meaningful career in a community of brilliant and diverse minds to make a real difference, there’s only one choice.

     

    In Crop Science at Bayer, Data Engineers are responsible for building backend data services, pipelines, and platforms. Our engineering teams in the Global Data Assets organization cover a broad range of domains relevant to agriculture, constructing reusable data APIs used to power our internal and external experiences.

     

    The Principal Data Engineer will contribute to solution design and build, as well as drive definition and adoption of best practices across the organization.

     

     

    YOUR TASKS AND RESPONSIBILITIES:

     

    • Drive design and development of organizational technical strategy
    • Author code to contribute new features to a codebase, evolve existing features and fix defects
    • Collaborate with product managers and stakeholders to define and refine solution requirements
    • Provide thought leadership and be a trusted technical advisor to the business
    • Communication of technical principles, solutions and recommendations with business stakeholders, product managers, and other technical leaders
    • Review code contributions from team members to provide constructive and actionable feedback
    • Collaborate with Principal Engineers and other engineering teams across the organization to ensure a cohesive and coherent architecture
    • Work with leadership and teams to prospect for and evaluate impactful, purpose-fit technology to introduce to our problem-solving toolbelts
    • Work with teams to resolve conflicts which occur during the software development lifecycle
    • Mentoring of engineers and aiding their journey to become passionate experts in the craft of outstanding software

     

     

    WHO YOU ARE:

     

    • Bachelor’s degree in computer science, management information systems, or a related discipline
    • Deep knowledge of the Go programming language
    • Knowledge of key architectural patterns, such as microservices and event-driven architecture, with a deep understanding of their related trade-offs
    • A deep understanding of various API protocols such as gRPC, JSON over HTTP, and GraphQL along with design best practices and trade-offs
    • Experience with utilizing data formats and interface description languages such as Protobuf3
    • An understanding of containerized applications and their corresponding lifecycle
    • Strong understanding of Kubernetes architecture and concepts with direct experience deploying software using the Kubernetes control plane
    • Knowledge of best practices for Continuous Integration and Continuous Deployment (CI/CD)
    • Familiarity with Observability concepts, such as Service Level Objectives (SLOs) and Service Level Indicators (SLIs), and related tooling (e.g., Datadog, OpenTelemetry, etc…)
    • Demonstrated experience as a productive reviewer of code, with an ability to coach others on the differentiation of style and correctness
    • Direct Experience with relational databases and declarative query languages such as SQL (e.g., Oracle, Postgres, etc…)
    • Knowledge of NoSQL databases, their corresponding query languages and relevant data modeling techni­ques and design patterns (e.g., Google Cloud Spanner, Amazon DynamoDB, Neo4j)
    • Experience with the git version control system and related tools such as GitHub or GitLab
    • Deep knowledge of public cloud concepts and infrastructure with providers such as Google Cloud Platform or Amazon Web Services
    • Familiarity with the publish/subscribe models and supporting technologies (e.g., Apache Kafka, Google Pubsub, AWS SNS/SQS, etc…)

     

    Nice-to-Haves:

    • Demonstrated experience with other object oriented and functional programming languages (e.g., Python, Java, C, C++, Scala, Rust, etc…)
    • Experience with geospatial data structures and algorithms (e.g., vector and raster data)
    • A demonstrated understanding of Machine Learning and Generative AI concepts
    • Experience building Kubernetes custom controllers and working with the “Operator Pattern”
    • Knowledge of Google’s Resource Oriented Design (https://cloud.google.com/apis/design/resources) approach to API design
    • Direct experience working with Apache Kafka for streaming data and message exchange
    • Experience with Infrastructure as Code (IaC) (e.g. Terraform, Pulumi, etc.)
    • Knowledge of the agricultural domain.

     

     

    What do We offer: 

     

    • A flexible, hybrid work model 
    • Great workplace in a new modern office in Warsaw
    • Career development, 360° Feedback & Mentoring programme
    • Wide access to professional development tools, trainings, & conferences
    • Company Bonus & Reward Structure 
    • Company car or car allowance
    • VIP Medical Care Package (including Dental & Mental health)
    • Holiday allowance (“Wczasy pod gruszą”)
    • Life & Travel Insurance
    • Pension plan
    • Co-financed sport card - FitProfit
    • Meals Subsidy in Office 
    • Budget for Home Office Setup & Maintenance
    • Access to Company Game Room equipped with table tennis, soccer table, Sony PlayStation 5 and Xbox Series X consoles setup with premium game passes, and massage chairs
    • Tailored-made support in relocation to Warsaw when needed
    • Please send your cv in English

     

    WORK LOCATION: WARSAW AL. JEROZOLIMSKIE 158


    YOUR APPLICATION   Bayer welcomes applications from all individuals, regardless of race, national origin, gender, age, physical characteristics, social origin, disability, union membership, religion, family status, pregnancy, sexual orientation, gender identity, gender expression or any unlawful criterion under applicable law. We are committed to treating all applicants fairly and avoiding discrimination.


    Bayer is committed to providing access and reasonable accommodations in its application process for individuals with disabilities and encourages applicants with disabilities to request any needed accommodation(s) using the contact information below. 

    Bayer offers the possibility of working in a hybrid model. We know how important work-life balance is, so our employees can work from home, from the office or combine both work environments. The possibilities of using the hybrid model are each time discussed with the manager.