IT Data Engineer (Expert)

Vertage Inc.

Missouri

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Bayer Crop Science seeks a Senior Golang Engineer to join an engineering team focused on scalable data platforms and services. You will design and build data-intensive RESTful APIs, lead architecture discussions, and mentor engineers across teams.

Preferred candidates have 8+ years in software or data engineering, strong Go skills, Kafka expertise, and cloud/Kubernetes experience, enabling enterprise-scale solutions.

Qualifications

  • Bachelor’s or Master’s degree in computer science, engineering, information systems, or related field.
  • 8+ years of experience in software engineering, backend development, or data engineering.
  • Strong hands-on Go (Golang) development in production.
  • Proven experience designing and building RESTful APIs and microservices.
  • Extensive experience with Apache Kafka and event-driven architectures.
  • Cloud platforms such as Google Cloud Platform, AWS, or Azure.
  • Strong knowledge of Docker, Kubernetes, and container orchestration.
  • Experience with SQL and NoSQL databases and large-scale data modeling.
  • Knowledge of unit testing, TDD, and CI/CD pipelines.
  • Excellent communication, collaboration, and leadership skills.

Responsibilities

  • Design, develop, and maintain scalable data engineering solutions for large datasets.
  • Build high-performance RESTful APIs and backend services using Go.
  • Develop distributed data processing systems and streaming solutions with Kafka.
  • Lead architecture and technical design discussions for enterprise-scale data platforms.
  • Design and implement cloud-native solutions on GCP, AWS, or Azure.
  • Build, deploy, and manage containerized apps using Docker and Kubernetes.
  • Create data models for large-scale relational and NoSQL databases.
  • Promote best practices: code reviews, automated testing, CI/CD, and TDD.
  • Mentor junior engineers and provide technical leadership across teams.
  • Collaborate with product managers, scientists, analysts, and stakeholders.
  • Evaluate emerging technologies and recommend tools and architectures.

Skills

Go (Golang)
RESTful APIs
Apache Kafka
Docker
Kubernetes
Cloud Technologies
Data Engineering
CI/CD
TDD
Leadership

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, Information Systems, or related field

Tools

GKE
Dataflow
Beam
gRPC
Protocol Buffers
SQL
NoSQL

Job description

Bayer Crop Science is on a mission to build sustainable agricultural solutions that help feed a growing global population. We leverage cutting-edge technology, advanced analytics, cloud computing, and large-scale data engineering to transform vast amounts of scientific, agricultural, and operational data into actionable insights.

We are seeking an Senior Golang Engineer to join a high-performing engineering team focused on developing scalable, distributed data platforms and services. The ideal candidate will possess strong expertise in Golang, Kafka, Cloud Technologies, Kubernetes, and Data Engineering, with a proven ability to design and build data-intensive applications that operate at enterprise scale.

Key Responsibilities
  • Design, develop, and maintain scalable data engineering solutions supporting large and diverse datasets.
  • Build and optimize high-performance, data-intensive RESTful APIs and backend services using Go (Golang).
  • Develop distributed data processing systems and streaming solutions utilizing Apache Kafka.
  • Lead architecture and technical design discussions for enterprise-scale data platforms.
  • Design and implement cloud-native solutions on Google Cloud Platform (GCP), AWS, or Azure.
  • Build, deploy, and manage containerized applications using Docker and Kubernetes.
  • Create efficient data models for large-scale relational and NoSQL databases.
  • Drive software engineering best practices including code reviews, automated testing, CI/CD, and TDD methodologies.
  • Mentor junior engineers and provide technical leadership across multiple teams.
  • Collaborate with product managers, scientists, analysts, and stakeholders to deliver innovative data solutions.
  • Evaluate emerging technologies and recommend optimal tools and architectures.
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, or related field.
  • 8+ years of experience in Software Engineering, Backend Development, or Data Engineering.
  • Strong hands-on experience with Go (Golang) development in production environments.
  • Proven experience designing and building RESTful APIs and microservices.
  • Extensive experience with Apache Kafka and event-driven architectures.
  • Solid understanding of distributed systems, algorithms, and data structures.
  • Experience working with cloud platforms such as Google Cloud Platform (preferred), AWS, or Azure.
  • Strong knowledge of Docker, Kubernetes, and container orchestration.
  • Experience with both SQL and NoSQL database technologies and large-scale data modeling.
  • Knowledge of Unit Testing, Test-Driven Development (TDD), and CI/CD pipelines.
  • Excellent communication, collaboration, and leadership skills.
Preferred Qualifications
  • Experience with Google Cloud Platform (GCP) services.
  • Hands-on experience with Apache Beam, Google Cloud Dataflow, and Google Kubernetes Engine (GKE).
  • Experience with Protocol Buffers and gRPC.
  • Exposure to scientific, agricultural, genomic, or bioinformatics datasets.
  • Experience processing large-scale variant, annotation, genotype, or phenotype data.
  • Prior experience leading technical initiatives and mentoring engineering teams.
Technical Skills

Programming: Go (Golang), Python, SQL

Data Processing: Apache Beam, Google Cloud Dataflow

DevOps: CI/CD, Git, Automated Testing, TDD

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Go Data Engineer - Scalable Cloud Data Platforms
Senior Go Data Engineer - Scalable Cloud Data Platforms

Vertage Inc. • Missouri

On-site
USD 120,000 - 180,000
US - IT Data Engineer
US - IT Data Engineer

ol-kit • United States

On-site
USD 120,000 - 150,000
Data Engineer with Golang
Data Engineer with Golang

Vertage Inc. • United States

Remote
USD 150,000 - 190,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
US - IT Data Engineer
US - IT Data Engineer

Bayer AG • United States

On-site
USD 120,000 - 160,000
US - IT Data Engineer
US - IT Data Engineer

Bayer AG • Northern (KY)

On-site
USD 140,000 - 190,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
IT Data Engineer
IT Data Engineer

TekWissen ® • St. Louis (MO)

On-site
USD 110,000 - 170,000
Equal opportunity employer
Senior Data Engineer
Senior Data Engineer

Madison-Davis, LLC • Chicago (IL)

On-site
USD 130,000 - 180,000
Senior Data Engineer
Senior Data Engineer

Peyton Resource Group • Houston (TX)

On-site
USD 120,000 - 150,000