Bayer

Senior Data Engineer Bayer's Vegetable R&D Engineering and Automation Hub

Barcelona, Spain
SQL Python R Streaming AWS
Description

 

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.

 

Senior Data Engineer Bayer's Vegetable R&D Engineering and Automation Hub 

 

Position Overview:

We are seeking a talented and highly motivated individual with a strong technical engineering background and relevant experience to join Bayer’s Vegetable R&D Engineering and Automation Hub as a Senior Data Engineer. The Engineering and Automation Hub carries out a mission to create data-driven end-to-end digital workflows that improve operational efficiency and support predictive breeding for the R&D organization.

 

The ideal candidate will have strong expertise in working with Big Data technologies like Google BigQuery and experience implementing ETL processes to manage data pipelines efficiently. You will play a crucial role in developing and maintaining key projects in the Vegetable R&D portfolio. This involves collaborating with a diverse group of global cross-functional scientists, engineers, developers, plant breeders, and IT teams.

 

YOUR TASKS AND RESPONSIBILITIES

  • Design, develop, and maintain scalable ETL pipelines using technologies like Metaflow and Python.
  • Design and implement Kafka-based streaming data pipelines and manage cross-cloud data synchronization processes, and data workflows between AWS services and Google BigQuery.
  • Oversee database management by optimizing SQL queries, implementing effective indexing strategies, and conducting regular performance tuning to enhance overall efficiency and responsiveness.
  • Establish materialized views for performance optimization, and create data quality checks and validation procedures to ensure data integrity
  • Monitor, troubleshoot, and document data pipeline issues, implementing error handling and recovery mechanisms as needed.
  • Develop comprehensive data archiving and retention policies that balance storage efficiency, compliance requirements, and cost-effectiveness, utilizing tiered storage solutions and automated lifecycle management techniques.
  • Write clean, maintainable code following team standards, Bayer, and industry best practices. This includes writing comprehensive unit tests, participating in code reviews, and engaging in agile scrum development practices.

 

WHO YOU ARE (Education/Experience)

  • Bachelor's degree in computer science, software engineering, or a related discipline plus minimum of 5 years of experience
  • Proven experience building large-scale data pipelines for production applications.
  • History of working in Agile Scrum teams

 

SKILLS (Technical & Soft)

  • Strong expertise in Python and SQL, with advanced skills in data modeling and database design
  • Proven experience in SQL optimization, database performance tuning, and using materialized views for enhanced efficiency
  • Proven experience with AWS data services (e.g., RDS, Lambda, Step Functions) and ML orchestration frameworks (e.g., Metaflow, Airflow)
  • Familiarity with data streaming patterns and technologies like Apache Kafka.
  • Proficient in writing unit tests using frameworks (e.g Pytest)
  • Experience with version control systems (e.g., GitHub) and working with CI/CD pipelines (GitHub Actions)
  • Excellent verbal and written communication skills, with the ability to work independently and collaboratively
  • Strong attention to detail and commitment to code quality
  
YOUR APPLICATION 
  

This is your opportunity to tackle the world’s biggest challenges with us: Maintaining our health, feeding growing populations and slowing the rate of climate change. You have a voice, ideas and perspectives and we want to hear them. Because our success begins with you. Be part of something big. Be Bayer. 
 
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.

 

 

 

Location:

Spain : Cataluña : Barcelona  

 

Division:

Enabling Functions 

 

Reference Code:

835672 

Bayer
Bayer
Biotechnology Chemical Health Care Life Science Pharmaceutical

0 applies

1 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say