Software Engineer Data Infrastructure, Grammarly

Software Engineer Data Infrastructure, Grammarly

Company Grammarly
Job title Software Engineer, Data Infrastructure
Job location Germany
Type Full Time

Responsibilities:

  • Leverage AWS, write code, build data pipelines, and create brand-new systems while contributing to existing ones.
  • Build and manage Grammarly’s central ingestion infrastructure.
  • Work with partners (researchers, ML engineers, and others) across engineering teams to build tools that seamlessly incorporate data.
  • Influence the big picture: make architectural decisions, research relevant technology, and plan for the future.

Requirements & Skills:

  • Has experience with system design and building large distributed computing systems.
  • Can knowledgeably choose a third-party service to accomplish what they need or, alternatively, can devise a quick and simple solution on their own.
  • Has good knowledge of and some experience with AWS (or has deep expertise in Azure or GCE and is willing to learn AWS in a short time frame).
  • Has experience with some of the following: Spark, Scala, Java, Kafka, Kinesis, and Terraform.
  • Understands data structures and algorithms at a level sufficient to write performant code when working with large datasets or large incoming data streams.
  • Has at least three years of experience managing a live production environment, preferably a high-load system.
  • Is a strong communicator. We are a tightly integrated team that takes a collaborative approach to our work and fosters a sense of shared ownership in our accomplishments. We expect colleagues to communicate proactively: talk, email, chat—you name it.
  • Embodies our EAGER values—is ethical, adaptable, gritty, empathetic, and remarkable.
  • Is inspired by our MOVE principles: move fast and learn faster; obsess about creating customer value; value impact over activity; and embrace healthy disagreement rooted in trust.
  • Is able to meet in person for their team’s scheduled collaboration weeks, traveling if necessary to the hub where their team is based.

apply for job button