Software Engineer, Data Platform

$160,000 - $194,000/Yr

Grammarly - San Francisco, CA

posted 2 months ago

Full-time - Mid Level
San Francisco, CA
Publishing Industries

About the position

As a Software Engineer on the Data Platform team at Grammarly, you will play a crucial role in building and maintaining a world-class data platform that supports the organization’s data needs. This position involves designing and implementing scalable, secure, and efficient data systems that enable real-time and batch processing, data analytics, and machine learning workflows. You will work with cutting-edge technologies and collaborate with cross-functional teams to deliver data-driven solutions, contributing to the overall performance and reliability of the data platform.

Responsibilities

  • Build and maintain key components of the data platform, including data pipelines and infrastructure for data storage, processing, and delivery.
  • Learn and apply concepts in data engineering, such as distributed data processing, real-time data streams, and batch processing.
  • Work with technologies like Spark, Kafka, SQL, and cloud platforms (AWS) to deliver scalable and reliable data systems.
  • Collaborate with cross-functional teams, including data scientists, ML engineers, and back-end developers, to help build data-driven solutions and tools.
  • Ensure that systems are scalable and performant, contributing to the overall reliability and efficiency of the data platform.

Requirements

  • Has 2-5 years of software engineering experience, with an aptitude for data infrastructure or data engineering.
  • Is a fast learner who is eager to develop their skills in building large-scale distributed systems and data platforms.
  • Has experience with some of the following: Python, Java, Scala, SQL, or cloud technologies (AWS, GCP, Azure).
  • (Preferably) understands basic data concepts such as data pipelines, ETL processes, and real-time/batch data processing.
  • Is familiar with data technologies like Spark, Kafka, Kinesis, or similar tools, and is interested in expanding their knowledge in these areas.
  • Has strong problem-solving skills and is passionate about learning how to build and scale data systems.
  • Embodies EAGER values: ethical, adaptable, gritty, empathetic, and remarkable.

Nice-to-haves

  • Experience with cloud technologies (AWS, GCP, Azure)
  • Familiarity with data technologies like Spark, Kafka, Kinesis, or similar tools.

Benefits

  • 401(k) matching
  • Dental insurance
  • Disability insurance
  • Health insurance
  • Life insurance
  • Paid holidays
  • Paid parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service