[Hiring] Senior Big Data Engineer at Shake

March 8, 2024

Job Overview

  • Date Posted
    March 8, 2024
  • Location
  • Expiration date
  • Experience
    5 Years plus
  • Gender
  • hiringOrganization


Job Description

Hi, we’re Shake ๐Ÿ‘‹ Weโ€™re helping bring businesses closer to their consumers, by building solutions for the most customer obsessed companies in the world. As a tech startup weโ€™re developing innovative technology that unlocks the power of the vast quantities of data available online.

We’re an established business with thousands of paying customers and a team of 20+ and are searching for a full-time remote Big Data Engineer to help us build out our services. Youโ€™ll be an important part of our early-stage team and work on several projects, internal frameworks, and microservices. We are looking for someone who is excited about building out game-changing technologies that are used by software engineers, data scientists, quants, and data analysts all around the world.

Being bootstrapped (not venture-backed) and fully remote, we don’t strive for growth at all costs and are building a company that we can be proud of, and enjoy working for.

Job requirements

Our ideal candidate has:

  • strong knowledge of Python (5+ years)
  • data engineering experience
  • basic knowledge of machine learning
  • experience with AWS stack
  • experience with Redis and queues (Celery/Dramatiq)
  • good knowledge of RDBMS databases (MySQL)
  • experience with modern APIs based on REST (FastAPI)
  • fluent English and excellent communication skills

Nice to have:

  • experience creating products for developers, data engineers and/or data consumers
  • experience with high volume scraping and building scrapers
  • experience working with Big Data
  • experience with ElasticSearch
  • passion for writing clean code and tests
  • hands-on approach and is proactive
  • keen eye for detail, striving for perfection

Our tech stack:

  • Python, FastAPI
  • Dramatiq/Celery
  • RabbitMQ
  • MySQL
  • Github, CI/CD
  • Docker, Kubernetes
  • AWS

On a typical day, you will:

  • uphold our high engineering standards and bring consistency to our product development
  • create and develop new functionalities as well as maintain existing ones
  • implement scrapers based on ongoing requirements
  • write clean and scalable code
  • write code-reviews
  • learn best practices from other team members

BenefitsOur team is fully remote and we communicate primarily through Slack, Linear, Notion, and a few weekly meetings via Google Meet – we believe the best work happens when given lots of uninterrupted time that’s free of distractions.

๐Ÿ’ฐ Salary range:ย  $54,000 – $62,000 (USD, gross)

๐ŸŒŽ Work from anywhere

๐Ÿ–๏ธ 26 days of paid time off

๐Ÿข Co-work expenses covered (up to $300/m)

๐Ÿ“— $500/year learning budget

๐Ÿ–ฅ๏ธ $250 desktop budget

๐Ÿ‰ $15 Uber Eats or Vitamin booster budge

๐Ÿ’ƒ $30 Fun Budget

๐Ÿ—บ๏ธ Retreats in cool locations (the last one was in Thailand!)