Talent.com
Sr. Staff Data Engineer (Go/Golang/Python)
Sr. Staff Data Engineer (Go/Golang/Python)Bayer • Creve Coeur, MO, US
No longer accepting applications
Sr. Staff Data Engineer (Go / Golang / Python)

Sr. Staff Data Engineer (Go / Golang / Python)

Bayer • Creve Coeur, MO, US
4 days ago
Job type
  • Full-time
Job description

Join to apply for the Sr. Staff Data Engineer role at Bayer

Get AI-powered advice on this job and more exclusive features.

Overview

As a Senior Staff Data Engineer, you will play a pivotal role in shaping and coordinating technical strategies across key business organizations. You will leverage your mastery in both technical and domain areas to collaborate with Staff Engineers, Engineering Managers, and senior leaders in setting long-term strategic goals. Your innovative solutions will continue to build on Bayer Crop Science's market advantage, ensuring our technical strategies support global business leads effectively.

The preferred location for this role is Creve Coeur, MO; however, Residence-Based candidates in the US will also be considered depending on business needs and qualifications. Visa sponsorship may be offered for this role.

Responsibilities

  • Lead and participate in design sessions with enterprise and hub data stewards, engineering teams, data scientists, product managers, business, and IT stakeholders, resulting in documentation for data processing, storage, and delivery solutions.
  • Understand business capability needs and processes as they relate to IT solutions through partnering with Product Managers and business and functional IT stakeholders, applying this knowledge to influence business goals.
  • Initiate and lead evaluations of new technologies, such as Domino or Redshift, or new languages like Go or React, including performing POCs and presenting results to provide technical recommendations.
  • Help the team establish and improve processes and methodologies, such as SCRUM or Kanban, and / or lead piloting new ones.
  • Implement data solutions according to design documentation using a variety of tools and programming languages, like Kafka, SQL, and non-SQL databases, Scala, Go, etc., following the team's established processes and methodologies.
  • Facilitate and participate in code reviews, retrospectives, functional and integration testing, and other team activities focused on improving the quality of delivery.
  • Provide reliable estimates for large-scale projects.
  • Lead collaboration with business partners, product owners, other engineers, and data stewards within the team and across data, analytics, and product teams on planning and aligning roadmaps, delivery dates, and integration efforts.
  • Coach and mentor junior and aspiring data engineers on the team and across the data and engineering communities.
  • Present on various technical topics to internal and external audiences, for example, at national and international technical conferences.
  • Facilitate cross-team and department efforts, like scrum of scrums and release planning, focused on large-scale roadmap alignments, sharing information, solving problems, or improving processes.
  • Discuss work, provide details, and influence the right level of audience such as senior leadership, business partners, data scientists, and engineering teams.
  • Create and maintain design and code documentation in GitHub, Haystack, SharePoint, and / or other repositories used by the team.
  • Collaborate with teams to ensure alignment with data, analytics, and product roadmaps.

Qualifications

Required Qualifications :

  • Must have one of the following :
  • High School diploma with at least 14 years of relevant professional software engineering experience; OR
  • Bachelor's degree in Computer Science, Software Engineering, or related field and at least 10 years of relevant professional software engineering experience; OR
  • Master's degree and at least 7 years of relevant professional software engineering experience; OR
  • Ph.D. with at least 5 years of relevant professional software engineering experience;
  • Significant professional experience with and deep knowledge of :
  • Authoring high-quality Golang, Go, and / or Python code to deliver new features, evolve existing services, and resolve defects;
  • API design principles (REST, gRPC) and API gateway technologies;
  • Google Kubernetes Engine and Google Cloud Platform;
  • Key architectural patterns, such as microservices and event-driven architecture, with a deep understanding of their related trade-offs;
  • Best practices for Continuous Integration and Continuous Deployment (CI / CD);
  • Infrastructure as Code (IaC) tooling (e.g. Terraform, etc.);
  • Deep familiarity with :
  • Data architecture and modeling concepts and paradigms;
  • Observability concepts, such as Service Level Objectives (SLOs) and Service Level Indicators (SLIs), and related tooling (e.g., Datadog, OpenTelemetry, etc.);
  • Being a productive reviewer of code, with an ability to coach others on the differentiation of style and correctness;
  • Publish / subscribe models and supporting technologies (e.g., Apache Kafka, Google Pubsub, AWS SNS / SQS, etc.);
  • Some professional experience with :
  • Relational databases and declarative query languages such as SQL (e.g., Oracle, Postgres, etc.);
  • Git version control system and related tools such as GitHub or GitLab;
  • Designing, building and running large-scale systems.
  • Preferred Qualifications :

  • At least 5 years of professional experience modeling large datasets;
  • At least 6 years of experience engineering data-intensive software using streaming and resource-based design principles;
  • At least 4 years of experience in at least one NoSQL database, such as Neo4j, Cassandra, etc.;
  • At least 7 years of demonstrated experience with programming languages such as Python or Go;
  • Demonstrated experience migrating Python codebases to Go;
  • Strong understanding of cloud-native security best practices;
  • Strong understanding of DevOps best practices;
  • Direct experience implementing service meshes (e.g., Istio) in Kubernetes environments;
  • Strong understanding of Kubernetes architecture and concepts with direct experience deploying software using the Kubernetes control plane;
  • A demonstrated understanding of Machine Learning and Generative AI concepts;
  • Knowledge of the agricultural domain.
  • Join us in driving innovative solutions and shaping the future of data engineering at Bayer Crop Science.

    This posting will be available for application until at least 9 / 29 / 2025.

    Employees can expect to be paid a salary between $136,929.60 - 205,394.40. 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.

    Application

    Bayer offers a wide variety of competitive compensation and benefits programs. If you meet the requirements of this unique opportunity, and want to impact our mission Science for a better life, we encourage you to apply now. Be part of something bigger. Be you. Be Bayer.

    To all recruitment agencies : Bayer does not accept unsolicited third party resumes.

    Bayer is an Equal Opportunity Employer / Disabled / Veterans. 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 is an E-Verify Employer.

    Location : United States : Missouri : Creve Coeur; United States : Residence Based : Residence Based

    Division : Enabling Functions

    Reference Code : 853040

    Contact Us

    Email : hrop_usa@bayer.com

    J-18808-Ljbffr

    Create a job alert for this search

    Staff Data Engineer • Creve Coeur, MO, US

    Related jobs
    Senior Staff Engineer, Datastores

    Senior Staff Engineer, Datastores

    VirtualVocations • Saint Charles, Missouri, United States
    Full-time
    A company is looking for a Senior Staff Engineer, Online Datastores.Key Responsibilities Ensure high reliability, uptime, and query performance for Apache Druid clusters on EC2 Lead monitoring, ...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer, AI

    Senior Software Engineer, AI

    VirtualVocations • Saint Charles, Missouri, United States
    Full-time
    A company is looking for a Senior Software Engineer, AI Applications.Key Responsibilities Develop and refine effective prompts for various AI use cases Collaborate with the AI Native team to dep...Show more
    Last updated: 30+ days ago • Promoted
    Golang Software Engineer

    Golang Software Engineer

    VirtualVocations • Florissant, Missouri, United States
    Full-time
    A company is looking for a Golang Software Engineer (Proxy).Key Responsibilities Provide comprehensive support and continuous development for the core product, ensuring robust performance and rel...Show more
    Last updated: 30+ days ago • Promoted
    Senior AI Engineer

    Senior AI Engineer

    VirtualVocations • Saint Charles, Missouri, United States
    Full-time
    A company is looking for a Senior AI Engineer to join their founding AI team.Key Responsibilities Develop agentic workflows using LLMs for real-world task execution Create customization layers f...Show more
    Last updated: 30+ days ago • Promoted
    Staff Engineer

    Staff Engineer

    VirtualVocations • Florissant, Missouri, United States
    Full-time
    A company is looking for a Staff Engineer to lead the design, development, and implementation of software solutions.Key Responsibilities Lead the design and development of scalable cloud microser...Show more
    Last updated: 30+ days ago • Promoted
    Analytics Engineer II

    Analytics Engineer II

    VirtualVocations • Saint Louis, Missouri, United States
    Full-time
    A company is looking for an Analytics Engineer II (REMOTE).Key Responsibilities Design and build data models and Power BI dashboards to solve business problems Collaborate with Agile teams to tr...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    VirtualVocations • Florissant, Missouri, United States
    Full-time
    A company is looking for a Staff Software Engineer, DevOps / SRE.Key Responsibilities : Lead the design, implementation, and maintenance of cloud-native infrastructure on AWS Improve and scale CI / C...Show more
    Last updated: 30+ days ago • Promoted
    Senior Staff Engineer

    Senior Staff Engineer

    VirtualVocations • Saint Louis, Missouri, United States
    Full-time
    A company is looking for a Senior Staff Engineer - Platforms.Key Responsibilities Design, develop, and maintain high-performance backend services and public REST APIs Conduct code reviews, mento...Show more
    Last updated: 30+ days ago • Promoted
    Staff Engineer I

    Staff Engineer I

    VirtualVocations • Florissant, Missouri, United States
    Full-time
    A company is looking for a Staff Engineer I - Research and Development.Key Responsibilities Define and maintain the overall technical architecture for applications and platforms Drive technical ...Show more
    Last updated: 10 days ago • Promoted
    Senior Data and AI Engineer

    Senior Data and AI Engineer

    VirtualVocations • Saint Charles, Missouri, United States
    Full-time
    A company is looking for a Senior Engineer specializing in Data and AI to transform business operations through advanced AI applications. Key Responsibilities Lead the design, development, and dep...Show more
    Last updated: 3 days ago • Promoted
    Cribl Engineer

    Cribl Engineer

    VirtualVocations • Saint Charles, Missouri, United States
    Full-time
    A company is looking for a Cribl Engineer.Key Responsibilities Configure, deploy, and maintain the Cribl LogStream platform for clients Design and implement log management solutions to meet clie...Show more
    Last updated: 14 hours ago • Promoted • New!
    Staff Machine Learning Engineer

    Staff Machine Learning Engineer

    VirtualVocations • Florissant, Missouri, United States
    Full-time
    A company is looking for a Staff Machine Learning Engineer (Brazil Only).Key Responsibilities Identify and prioritize impactful machine learning opportunities in collaboration with stakeholders ...Show more
    Last updated: 30+ days ago • Promoted
    Staff Data Engineer

    Staff Data Engineer

    VirtualVocations • Saint Louis, Missouri, United States
    Full-time
    A company is looking for a Staff Data Engineer - Databricks SME (Remote).Key Responsibilities Develop and maintain ETL / ELT pipelines using Databricks notebooks and workflows Optimize Spark jobs ...Show more
    Last updated: 30+ days ago • Promoted
    Lead Analytics Engineer

    Lead Analytics Engineer

    VirtualVocations • Florissant, Missouri, United States
    Full-time
    A company is looking for a Lead Analytics Engineer.Key Responsibilities Design and build dimensional models, data marts, and semantic layers using DBT Collaborate with stakeholders to understand...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer, Machine Learning

    Staff Software Engineer, Machine Learning

    VirtualVocations • Saint Charles, Missouri, United States
    Full-time
    A company is looking for a Staff Software Engineer, Machine Learning.Key Responsibilities Set architectural direction and tackle systemic challenges to raise the technical bar for the team Desig...Show more
    Last updated: 10 days ago • Promoted
    Staff AI Engineer

    Staff AI Engineer

    VirtualVocations • Saint Louis, Missouri, United States
    Full-time
    A company is looking for a Staff AI Engineer to lead the development of advanced AI systems integrated with enterprise tools and services. Key Responsibilities Architect and optimize agent workflo...Show more
    Last updated: 30+ days ago • Promoted
    Backend Staff Engineer

    Backend Staff Engineer

    VirtualVocations • Saint Louis, Missouri, United States
    Full-time
    A company is looking for a Staff Engineer, Backend.Key Responsibilities Design, build, and deploy production software to meet business needs Provide technical leadership and define operational g...Show more
    Last updated: 1 day ago • Promoted
    Staff Engineer - Fullstack

    Staff Engineer - Fullstack

    VirtualVocations • Saint Louis, Missouri, United States
    Full-time
    A company is looking for a Staff Engineer - Fullstack.Key Responsibilities Own core applications for credentialing and monitoring systems Manage team performance and lead them to achieve objecti...Show more
    Last updated: 18 hours ago • Promoted • New!
    Staff Full Stack Engineer

    Staff Full Stack Engineer

    VirtualVocations • Florissant, Missouri, United States
    Full-time
    A company is looking for a Staff Full Stack Engineer with a product focus.Key Responsibilities Collaborate with the Client Ops team to design and deliver full stack solutions Build and maintain ...Show more
    Last updated: 30+ days ago • Promoted
    Databricks Engineer

    Databricks Engineer

    VirtualVocations • Florissant, Missouri, United States
    Full-time
    A company is looking for a Databricks Engineer.Key Responsibilities Design, develop, and deploy cloud data solutions for risk, regulatory, finance, and compliance projects Provide indirect leade...Show more
    Last updated: 30+ days ago • Promoted