Python Engineer Offline

ABOUT THE PROJECT:

Our customer takes the leading position in advanced data analytics and engineering expertise. There are analytical projects that are based on modern Machine Learning and Data Engineering approaches targeted on the worldwide leaders in different areas.

Currently we are seeking a Python Software Engineer for one of the core team. The goal of the project is preparation of unified framework for Data Science purposes.

 

MAIN TASKS AND RESPONSIBILITIES:

Participate in technical designing of content

Research and evaluate technical options to implement business requirements

Perform implementation, review and debugging of new content

Deliver high quality content

Provide profiling and optimization of bottlenecks

Analyze and estimate implementation efforts

Report to supervisor about ongoing tasks status, technical and other risks

Provide support to QA and other teams

 

EDUCATION, SKILLS AND EXPERIENCE:

3+ years of experience in developing software at scale

3+ years of Python commercial development experience

Good understanding of agile methodologies (Scrum, Kanban)

Strong experience with relational database

Understanding of DataFrames in Pandas

Knowledge of file formats, like csv, json, parquet

Understanding of multiprocessing and multithreading

Experience with virtualenv or conda

Experience with Docker

Understanding of Cloud storages like: S3, Google Storage, Azure Blob Storage

Unit testing experience

Experience with debugging, profiling and optimization

Think at scale, and with high availability

Can work with cross-team members on large and complex projects

Can breakdown a complex situation and come up with an elegant * solution

Sufficient English level for communication (verbal & written)

 

WOULD BE A PLUS:

Experience with CI/CD and related tools like CircleCI

Design patterns

Experience with setup.py

Experience with Behave

The job ad is no longer active
Job unpublished on 15 March 2021

Look at the current jobs Python Kyiv→

Loading...