Senior Big Data Engineer
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:Β $54000 - $62000 (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!)
Date Posted
03/06/2024
Views
1