Jobs · Engineering · Missouri

Staff Software Engineer, Data

Bayer · Creve Coeur, MO · 1 wk ago
Engineering$117k/yrFull-time

Tasks and Responsibilities

  • Define and drive technical strategy for high-priority backend and data platform initiatives.
  • Bring clarity to ambiguous, high-complexity problems and translate them into actionable technical direction.
  • Design and build highly scalable distributed systems across AWS and/or GCP.
  • Build backend services, microservices, APIs, and data-intensive processing systems.
  • Develop event-driven architectures using Kafka, Kinesis, Pub/Sub, SQS/SNS.
  • Architect streaming systems using Spark, Flink, or equivalent.
  • Work with geospatial data including satellite imagery and precision agriculture datasets.
  • Build systems handling petabyte-scale data and streaming-through-file patterns.
  • Set engineering standards for reliability, observability, and code quality.
  • Mentor senior engineers and drive technical excellence.
  • Collaborate with product, data science, and platform teams.

Requirements

  • BS or equivalent in Computer Science or related technical field or equivalent combination of education and experience
  • 8+ years of experience in software and data engineering.
  • Proven history of ability to quickly learn new skills and technologies.
  • Expert knowledge in at least one modern backend programming language (e.g., Python, Java) with the ability to write understandable, testable code with an eye towards maintainability.
  • Experience with containerized and cloud-native development, including technologies such as Docker and CI/CD-driven delivery workflows.
  • Strong understanding of at least one public cloud platform.
  • Experience building APIs and backend platforms for data products.
  • Strong knowledge of software development methodologies and best practices.
  • Experience using data and service observability techniques to drive support and improvements of systems.
  • Strong experience with event driven architectures using messaging middleware (SQS, JMS, etc.).
  • Proficiency with managing CICD pipelines (e.g., GitLab Pipelines, GitHub Actions).
  • Experience building distributed systems in AWS and/or GCP.
  • Experience supporting AI/ML data workflows through robust data pipelines.
  • Strong system design and problem-solving skills.

Qualifications

  • Experience with Spark, Flink, Dataflow, Dataproc.
  • Experience with Docker and cloud-native development.
  • Experience building scalable data platforms or lakehouses.
  • (Strong Plus) Experience with layered geospatial data structures, data representations and processing frameworks.
  • Experience supporting ML/AI platforms such as feature stores or training/inference data pipelines.
  • Experience building self-serve data platforms, backend data products, or APIs consumed by downstream engineering, analytics, or AI/ML workflows.
  • (Strong Plus) Proven ability to develop other strong senior engineers into Staff engineers, operating and leading their own initiatives with org-wide scope and high impact.

Benefits

Employees can expect to be paid a salary of approximately $117k-171k. Additional compensation may include a bonus or incentive program (if relevant). Additional benefits include health care, vision, dental, retirement, PTO, sick leave, etc..

Similar jobs