US - IT Data Engineer

Bayer AG

Northern (KY)

Hybrid

USD 140,000 - 190,000

Full time

47 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Bayer AG is seeking a senior software engineer to architect distributed analysis capabilities for diverse agricultural data. You will design data-intensive APIs, build Kafka-based pipelines, and manage Docker deployments, while shaping cloud infrastructure across AWS/Azure/GCP.

A strong emphasis on data modeling and performance will drive innovations in scalable systems. You will mentor peers and contribute to demonstrations and papers at industry conferences, collaborating with top talent to

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 7+ years of software engineering experience.
  • 2+ years Go programming experience.
  • 2+ years building data-intensive RESTful APIs.
  • Experience with Apache Kafka and stream processing.
  • Experience creating and maintaining containerized apps.
  • Proficient in cloud infrastructure on AWS/Azure/GCP.
  • Data modeling for large-scale databases.

Responsibilities

  • Design and implement distributed analysis capabilities for large datasets.
  • Architect data-intensive APIs using RESTful design.
  • Build stream processing pipelines with Kafka for real-time data ingestion.
  • Develop and maintain containerized deployments with Docker.
  • Create and manage cloud infrastructure on major providers.
  • Model data architectures for relational and NoSQL databases.
  • Collaborate with cross-functional teams to select technology stacks.
  • Contribute to technical presentations and publications.
  • Mentor team members and promote best practices in software development.
  • Apply advanced algorithms to optimize system performance.

Skills

Go programming
REST APIs
Kafka
Unit testing
Data structures
Containerization
Cloud infra
Data modeling
Algorithms
Collaboration

Education

Bachelor's in CS/Engineering

Tools

Docker
AWS
Azure
GCP

Job description

Job Summary

Join a transformative data engineering team at the forefront of agricultural innovation, where your work will directly contribute to feeding a growing global population projected to reach 9.6 billion by 2050. This senior-level position offers the unique opportunity to architect and build distributed analysis capabilities that process terabytes of complex scientific data spanning genome sequencing, crop field trials, manufacturing, supply chain operations, and financial systems. You will be instrumental in developing innovative software solutions that accelerate crop system development decisions, working with cutting‑edge technologies to solve challenges that have never been tackled before. This role combines technical excellence with meaningful impact, allowing you to apply deep expertise in software craftsmanship while collaborating with top‑tier talent on problems that shape the future of sustainable agriculture.

Responsibilities
  • Design and implement distributed analysis capabilities for large-scale, diverse datasets across agricultural operations
  • Architect and maintain data‑intensive APIs using RESTful principles to support critical business functions
  • Build and optimize stream processing pipelines using Apache Kafka for real‑time data ingestion and analysis
  • Develop and maintain containerized application deployments using platforms such as Docker
  • Create and manage cloud‑based infrastructure on major cloud providers to support scalable data operations
  • Apply advanced knowledge of algorithms and data structures to continuously improve system performance and innovation
  • Model data architectures for large-scale databases, both relational and NoSQL, optimizing for performance and scalability
  • Collaborate with cross‑functional teams to identify optimal technology stacks for various dataset requirements
  • Contribute to technical presentations and publications at industry conferences
  • Mentor team members and drive best practices in software development methodologies
Skills
  • Advanced proficiency in Go programming language
  • Expertise in building and maintaining RESTful APIs for data‑intensive applications
  • Strong experience with Apache Kafka and stream processing architectures
  • Proficiency in Unit Testing and Test Driven Development methodologies
  • Deep understanding of algorithms and data structures
  • Experience with containerization technologies and deployment strategies
  • Cloud infrastructure design and management capabilities
  • Data modeling expertise for large‑scale database systems
  • Strong problem‑solving abilities for complex technical challenges
  • Excellent collaboration and communication skills
Experience
  • Minimum 7 years of professional software engineering experience
  • At least 2 years of hands‑on experience with Go programming language
  • Proven track record of at least 2 years building and maintaining data‑intensive RESTful APIs
  • Demonstrated experience with stream processing using Apache Kafka
  • Practical experience creating and maintaining containerized applications
  • Proven ability building and maintaining cloud‑based infrastructure on AWS, Azure, or Google Cloud Platform
  • Experience with data modeling for large‑scale databases
Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or related technical field, or equivalent practical experience

This is an exceptional opportunity to work on problems that matter, where your technical expertise will directly impact global food security and sustainable agriculture. You will be part of a team that values innovation over hierarchy, where the strength of your ideas drives project direction and your contributions are recognized at the highest levels. The role offers exposure to unique technical challenges involving scientific datasets at unprecedented scales, opportunities to present at major industry conferences, and the chance to work with cutting‑edge technologies in cloud computing and distributed systems. If you are passionate about applying world‑class engineering to solve real‑world problems with global significance, this position offers the perfect blend of technical challenge, professional growth, and meaningful impact.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

US - IT Data Engineer
US - IT Data Engineer

ol-kit • United States

Remote
USD 120,000 - 150,000
US - IT Data Engineer
US - IT Data Engineer

Bayer AG • United States

Remote
USD 120,000 - 160,000
Senior Data Engineer: Agriculture AI & Genomics
Senior Data Engineer: Agriculture AI & Genomics

Bayer AG • United States

Remote
USD 120,000 - 150,000
US - Developer Advocates
US - Developer Advocates

Bayer AG • United States

Remote
USD 120,000 - 180,000
Senior Data Engineer: Go, Kafka & Cloud for Agritech
Senior Data Engineer: Go, Kafka & Cloud for Agritech

Bayer AG • Northern (KY)

Hybrid
USD 140,000 - 190,000
Data Management Specialist for E.L.Y. GenAI Project
Data Management Specialist for E.L.Y. GenAI Project

Bayer AG • St. Louis (MO)

Hybrid
USD 80,000 - 100,000
Agritech Data Engineer: Distributed Analytics & Cloud APIs
Agritech Data Engineer: Distributed Analytics & Cloud APIs

Bayer AG • United States

Remote
USD 120,000 - 160,000
Director, Data Architect
Director, Data Architect

Pivot Bio • St. Louis (MO)

On-site
USD 165,000 - 206,000
Competitive package in a disruptive startup
Stock options
Health/Dental/Vision insurance
+2
Data Analyst
Data Analyst

Socket.dev • Creve Coeur (MO)

On-site
USD 71,000 - 135,000
Health care
Retirement plan
Paid time off
Big Data Analytics Engineer
Big Data Analytics Engineer

Avance Consulting Services • St. Louis (MO)

On-site
USD 90,000 - 120,000