Software Engineer, Data Platform

| Hybrid
Sorry, this job was removed at 11:16 a.m. (PST) on Monday, June 14, 2021
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Grammarly is continuing to grow our team during the COVID-19 pandemic, conducting fully remote hiring and onboarding processes. All Grammarly team members can work remotely until September 2021. Read more about how we’re supporting our team and communities.

The Opportunity

At Grammarly, we believe that everyone should be heard and understood. We know that clear and effective communication improves people’s lives. We also know that we want to help everyone improve their communication. That’s why we’ve built an AI-powered communication assistant—to help the world’s 2 billion English speakers feel heard. So far, we’ve created a product that reaches over 20 million people every day. Join us to reach the next 100 million and beyond.

The Team

Our product generates more than 350,000 recommendations every minute for our more than 15 million daily users. This creates the opportunity to perform data analysis spanning tens (soon to be hundreds) of terabytes of data at a time. Our Data team is anything but conventional. They build tailored solutions that are flexible and versatile to ensure our data is reliable and digestible to all parts of the business.  As a part of this team, you will autonomously build solutions to complex, open-ended problems. If you enjoy building scalable, distributed, and performant data-crunching applications that make a difference for millions of users everywhere, while following solid design principles and high-quality implementation practices, this is the team for you! We’re looking for an exceptional data-focused Software Engineer to expand our analytics pipeline and propel data-driven decision making for our extraordinarily successful product.

Your Impact

  • Quickly get up to speed on how our enrichment pipeline, index, and querying work, and begin to implement and deploy production changes to each of our subsystems.
  • Work independently on complex features on any of the subsystems, and become the power-user of monitoring, logging, and alerting tooling.
  • Have full, end-to-end ownership of your code and be able to handle and mitigate any customer-affecting issues.
  • Work cross-functionally to strengthen the data-driven culture in all parts of the business and especially how it informs decisions about new features development and other product changes.
  • Develop robust data-enrichment algorithms.
  • Maintain code quality with unit testing and general code hygiene practices.

This is the right opportunity for you if…

  • You embody our E.A.G.E.R. values (Ethical, Adaptable, Gritty, Empathetic, Remarkable).
  • You have solid software engineering fundamentals, including algorithms and data structures.
  • You are an expert with 5+ years of experience programming for JVM.
  • You have significant experience with distributed messaging services (e.g., Kafka), databases (e.g., Cassandra), computation frameworks (e.g., Spark, Hadoop), and building end-to-end Analytics/ETL pipelines.
  • You are comfortable working with Linux, AWS, Docker, and Terraform.

It almost goes without saying that we’ll offer you:

  • Big goals, challenging work, fast learning cycles, practical training, and meaningful feedback.
  • Project exposure and ownership that impacts our world, users, product, colleagues, and business.
  • Healthcare, 401K, communication coaching, and great coworkers!

Our commitment to diversity

The diverse experiences, ideas, and identities of Grammarly’s team members help us make better decisions and drive great results for our users. We foster an inclusive work environment that welcomes team members of all backgrounds and perspectives. As an equal opportunity employer, we evaluate candidates based solely on talents, skills, and knowledge. Grammarly participates in E-Verify.


Read Full Job Description
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • C++Languages
    • JavaLanguages
    • JavascriptLanguages
    • KotlinLanguages
    • PythonLanguages
    • ScalaLanguages
    • SqlLanguages
    • SwiftLanguages
    • StylusLanguages
    • TypeScriptLanguages
    • Objective-C++Languages
    • ClojureLanguages
    • GoLanguages
    • ReactLibraries
    • ReduxLibraries
    • MobXLibraries
    • PyTorchLibraries
    • RxJava2Libraries
    • RxJSLibraries
    • scikit-learnLibraries
    • Vowpal WabbitLibraries
    • LeakCanaryLibraries
    • AlamofireLibraries
    • StarscreamLibraries
    • LottieLibraries
    • FlatBuffersLibraries
    • XGBoostLibraries
    • OpenNLPLibraries
    • spaCyLibraries
    • AllenNLPLibraries
    • Node.jsFrameworks
    • SparkFrameworks
    • TensorFlowFrameworks
    • MockitoFrameworks
    • EspressoFrameworks
    • UI AutomatorFrameworks
    • OpenNMTFrameworks
    • AWS RDSDatabases
    • Google AnalyticsAnalytics
    • IllustratorDesign
    • InVisionDesign
    • PhotoshopDesign
    • SketchDesign
    • FigmaDesign
    • AsanaManagement
    • ConfluenceManagement
    • JIRAManagement
    • WordpressCMS
    • SalesforceCRM
    • Salesforce Marketing CloudEmail

Location

Grammarly’s San Francisco headquarters is located downtown, just a 5-minute walk from the Embarcadero BART station.

An Insider's view of Grammarly

How do you collaborate with other teams in the company?

We resolve our problems with constructive discussions that are only made possible by the level of empathy and listening skills that team members have here. It makes me happy to know I work with such exceptional people.

Maryna

Engineering Manager

How does the company support your career growth?

I was initially attracted to (and surprised by) the growth and scale of the business, and the feeling only grows as we expand into B2B. With its adaptable, positive, and passionate team, Grammarly is a unique place to be."

Nicole

Product Marketing

What is your vision for the company?

Writing helps us all achieve personal, professional, and academic success, but effective communication requires talent and time. It can be very challenging, and we may not always be able to effectively express our meaning, convey our intent, and be fully understood—creating a gap with our audience. We’re building Grammarly to close this gap.

Brad

CEO

What projects are you most excited about?

I always feel pumped when I see the positive feedback we get from our users. To know that your work is helping people discover a product that meaningfully improves their lives—it never gets old.

Shanik

Head of Growth

What are Grammarly Perks + Benefits

Grammarly Benefits Overview

Grammarly offers all team members competitive pay along with a comprehensive benefits package that includes superior health care. We also offer ample and defined time off, gym and recreation stipends, admission discounts to events and cultural institutions, and more. We frequently take time to acknowledge and celebrate our colleagues’ accomplishments.

On top of our programs and policies, Grammarly also believes strongly in making sure that a major benefit is the company’s focus on a culture of collaboration and cooperation. We hire people we trust, and we give team members autonomy to do their best work. We also support professional development with training, coaching, and regular feedback.

Culture
Volunteer in local community
Partners with nonprofits
Remote work program
Grammarly is excited to offer a remote-first hybrid working model. Learn more here: https://www.grammarly.com/blog/remote-first-hybrid-work-model/
Diversity
Dedicated diversity and inclusion staff
Mandated unconscious bias training
Diversity employee resource groups
Hiring practices that promote diversity
Health Insurance + Wellness
Flexible Spending Account (FSA)
Disability insurance
Grammarly-paid insurance programs include life, AD&D, and short-term and long-term disability.
Dental insurance
Vision insurance
Health insurance
Life insurance
Wellness programs
Team workouts
Fitness initiatives at Grammarly include In-office yoga and sponsored race teams.
Mental health benefits
Grammarly provides employee assistance programs and counseling services (including virtual care).
Financial & Retirement
401(K)
Company equity
Child Care & Parental Leave
Generous parental leave
We provide up to 12 weeks of parental leave for the birthing person and 8 weeks of leave for the birthing partner.
Vacation + Time Off
Generous PTO
Sabbatical
Paid holidays
Paid sick days
Office Perks
Commuter benefits
Company-sponsored outings
Some meals provided
Company-sponsored happy hours
Fitness stipend
Home-office stipend for remote employees
Professional Development
Job training & conferences
Grammarly offers employees professional development opportunities like an annual individual budget for training along with the ability to attend job-related conferences and seminars.
Lunch and learns
Promote from within

More Jobs at Grammarly

Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about GrammarlyFind similar jobs like this