Database Engineer (Python, PostgreSQL)

Database Engineer (Python, PostgreSQL)


Remote | 4000 - 4500$ gross


We are looking for a skilled database engineer with strong Python knowledge. Good English is a must. You will be responsible for developing multiple new databases for our computational chemistry and chemogenomics teams.


Our core team consists of 4 developers who are willing to help you and share knowledge together. There are also 8 people on adjacent projects as well as a team on stakeholders side.

The interview process includes 2 steps:

- technical interview;

- short presentation of the project where you will be able to ask all the questions that you would have.


One of the databases will hold billions of records about small molecules. You will be responsible for:

- setting up the database with additional chemistry extensions;

- optimizing database performance;

- creating ETL pipelines that will load the data from multiple different data sources (external and inhouse), and in different formats (preferably airflow);

- creating ETL pipelines that perform additional calculations on large scale of data and populate those back to the database (billions of records).


Another database will be for collecting inhouse data about small molecules. You will be responsible for:

- setting up the database with additional chemistry extension;

- optimizing database performance;

- creating ETL pipelines that will collect data, produced by inhouse applications, and load that into the database, according to schedule;

- creating ETL pipelines that perform additional calculations on large scale of data and populate those back to the database (millions of records).


📚 Requirements:

- Strong proficiency in Python (3+ years)

- Experience with PostgreSQL and setting up databases with chemistry extensions

- Expertise in creating and optimizing ETL pipelines, preferably using Airflow

- Familiarity with large-scale data handling

- Knowledge of Docker, Gunicorn, FastAPI, RabbitMQ, Dramatiq/Celery, Redis, and Swagger is a plus


📖 Our offer as your future employer:

- Official registration

- Flexible work schedule

- Possibility to work remotely

- Opportunities for professional growth


📩 Feel free to apply! https://t.me/teev26


Report Page