Position: Data Engineer/ Senior Python Developer
Company: Serious Software
Experience required: 5y
English level: upper

We’re a data company at heart, ingesting vast volumes of construction and real estate data to gain deep insight into the construction marketplace. 
Come help us make that data shine by building data pipelines, batch processing systems, and data delivery frameworks!
We use modern data engineering technologies like Python, Go, Airflow, Elasticsearch, AWS Lambda, AWS Aurora (MySQL), and Snowflake.

Workload: Full-time
Project duration: long-term (1+ year)
Team size: 2+ developers

Requirements:
- 5+ years of hands-on software engineering experience in a professional team-based environment
- Exceptional written/verbal English communication 
- Broad interests to influence data and business strategy
- Must have professional experience: Python, SQL, Data Modeling
- Nice to have experience: Go, Airflow, Elasticsearch, Redis, AWS Lambda, AWS Aurora, Snowflake

Responsibilities:
- Builds data pipelines to collect and arrange data and manage data storage;
- Update and automate research pipelines;
- Testing/optimizing the research pipeline by collecting and analyzing data;
- Drive decisions on processing and storage data;
- Collaborate with the team on a daily basis.

Hiring process:
1. Short test exercise (1-1,5 hours) to check your skills
2. Introduction interview with CTO (10-20 min)
Technical round (live coding):
- Coding challenge (40-45 min)
- System design challenge(40-45 min) - data modeling, product design, engineering design