Position: Data Engineer
Company: Proxet
Experience required: 5y
Category: Data Engineer
English level: intermediate
Published: 2022-09-01T00:00:00+03:00

We are looking for someone who is passionate about making sense out of huge amounts of data; someone who can explore, analyze, and lead the solutions they envision. If you are an engineer that is passionate about developing an innovative product, making an impact, and striving to work with the industry’s best talent, working with SaaSWorks is the perfect chance for you.

SKILLS & EXPERIENCE:
Work experience with Python modules and Pandas library; 
Data engineering experience;
Experience working with 3rd party API services;
Clear understanding of ETL/ELT and data curation;
Strong experience and understanding of relational and distributed databases (including internals e.g., PostgreSQL, MySQL, etc.); 
Experience working with databases using pure SQL queries;
Strong experience with AWS (S3, Aurora Serverless, Glue/Athena) and Docker;
Strong Python expertise;
Hands-on experience with dbt;
Hands-on experience with Airflow/Prefect;
Experiences in OOP, Design Patterns, and design principles (SOLID, DRY, KISS, YAGNI);
Experience in using code linters such as Flake8 and Pylint;
Knowledge of PEP8 standard; 
Experience with continuous integration, test automation, and deployment;
Good written and spoken English.

NICE TO HAVE:
Experience with data monitoring and tracing in distributed and service-oriented systems;
Experience in distributed systems design and best practices;
Understanding of integration with BI tools (esp. Tableau);
Jenkins as CI tool and/or ETL orchestrator.


RESPONSIBILITIES:
Work with the data engineering team and design the data platform;
Systematically work on formalizing business processes, customer acquisition, lifecycles, and the overall data framework;
Actively participate in the development process.