📍 Тбилиси (Грузия)It is possible remotely from RussiaCompany-sponsored relocation
English
B2 — Upper-IntermediateB2 — Upper-Intermediate
Technologies / Tools
PythonOOPSQLGit
We have 29 years of expertise in designing and building custom software systems. We provide software development services focusing on complex high-load applications, AI and BI solutions, and mobile apps.
We are looking for an experienced Python Developer to work on applications for one of the world's largest pharmaceutical companies headquartered in the United States.
About project
Main tasks:
- Supporting existing ETL pipeline written in Python using Postgres database.
- Exploring, understanding, efficiently loading new chemical datasets into the database.
- Writing computationally efficient chemoinformatics related ETL routines for data normalization, standardization, etc.
- Consolidation of different data sources into common schema.
- Ease of mining and search for chemists within very diverse and scattered internal data.
- Preparation of standardized data for building Machine Learning models.
- Working on data update automatization.
Additional tasks:
- Providing help to stakeholders with code optimization in terms of performance, profiling, parallelization.
- Working on ML Model training solution that continuously retrains models based on database updates.
Team: 3 people, including 2 other Python Developers / ML Engineers + 3 people in parallel team + stakeholders.
Points of growth:
- Work within very interesting chemistry related domain.
- Occasional possibility to publish scientific papers.
Required experience
- 3+ years of experience with Python: OOP, multiprocessing.
- Proficiency with RDBMS: Database Design, good knowledge of SQL.
- Proficiency with Git.
Would be a plus:
- Experience with Chemical Informatics: RDKit.
- Understanding of smiles, smarts, smirks, SDF, RDF formats.
We offer
- Flexible work schedule.
- The ability to work remotely.
- Opportunities for professional growth.
- Medical insurance.
- Relocation bonus for candidates when moving.
Анастасия Бровина Human Resources Manager