Senior Big Data Engineer
To see similar active jobs please follow this link: Remote Development jobs
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!)
ย