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.
Staff Data Engineer
Staff Data Engineer
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@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 and analytics solutions used to power our internal and external experiences.
The Staff Data Engineer will contribute to solution design and build, while helping to define and drive best practices within the team.
YOUR TASKS AND RESPONSIBILITIES
The primary responsibilities of the Staff Data Engineer role are to :
- Drive system design discussions and software development within our engineering teams;
- Promote software design best practices within the team;
- 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 for problems solved by the team;
- 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 to ensure a cohesive and coherent architecture;
- Mentoring of engineers and aiding their journey to become passionate experts in the craft of outstanding software.
WHO YOU ARE
Bayer seeks an individual who possesses the following :
Required Qualifications :
Bachelor’s degree in computer science, management information systems, or a related discipline;Demonstrated experience with programming languages such as Python or Go;Demonstrated experience with cloud infrastructure on providers such as Google Cloud Platform or Amazon Web Services;Knowledge of key architectural patterns, such as microservices and event-driven architecture, with an understanding of their related trade-offs;Knowledge of best practices for Continuous Integration and Continuous Deployment (CI / CD) and related tooling (e.g., GitHub Actions);Familiarity with data architecture and modeling concepts and paradigms;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;Demonstrated experience with relational databases and declarative query languages such as SQL (e.g., Oracle, Postgres, etc…)Experience with the git version control system and related tools such as GitHub or GitLab;Experience with Infrastructure as Code (IaC) tooling (e.g. Terraform, Cloud Formation, etc.);Familiarity with the publish / subscribe models and supporting technologies (e.g., Apache Kafka, Google Pubsub, AWS SNS / SQS, etc…);Experience with deploying software to Kubernetes using the Kubernetes control plane or tools such as kustomize and HelmPreferred Qualifications :
A demonstrated understanding of Machine Learning and Generative / Agentic AI concepts;Demonstrated experience with programming languages such as Python or Go (5+ years);Demonstrated experience with cloud infrastructure on providers such as Google Cloud Platform or Amazon Web Services (3+ years)Knowledge of the agricultural domainThis posting will be available for application until at least 9 / 10 / 2025.
Employees can expect to be paid a salary between $119,073 to $178,610. Additional compensation may include a bonus or commission (if relevant). Other benefits include health care, vision, dental, retirement, PTO, sick leave, etc. If selected for this role, the offer may vary based on market data / ranges, an applicant’s skills and prior relevant experience, certain degrees and certifications, and other relevant factors.