Position: Data Engineer
Company: Grid Dynamics
Category: Data Engineer
Experience required: 3y
English level: upper

We are a public engineering company that provides a full range of digital transformation services including consulting, analytics, and engineering for Fortune-1000 US enterprises.

Our client is a technological research and consulting firm that conducts research on technology and shares this research both through private consulting as well as executive programs and conferences. Its clients include large corporations, government agencies, technology companies, and investment firms.

𝐏𝐫𝐨𝐣𝐞𝐜𝐭 𝐛𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐢𝐝𝐞𝐚𝐬:
The project is about creating an analytical application about customers for internal users. The idea is to create recommendations for every customer to give him useful information that helps to prevent him from canceling. Applications consist of several parts:

• data loading (reading data about users and their actions from different sources) - done via SQL, scripts are run using Python or bash
• data preprocessing (filtering text, lemmatizing, creating parts that can be used in vectorization, for example, ngrams)
• text vectorization (using the pre-trained model to get vectors for every text part)
• vector classification (pre-trained model and logic about predictions)
ranking of possible output options (calculation similarity between processed text and possible output options).

𝐓𝐞𝐜𝐡. 𝐬𝐭𝐚𝐜𝐤:
• Python (pandas, sqlalchemy, numpy)
• SQL
• Jenkins
• Terraform
• AWS (key-value storage AWS S3)
• Oracle
• Postgres

Together with the team, you will be creating data pipelines for use in the application.

𝐖𝐡𝐲 𝐬𝐡𝐨𝐮𝐥𝐝 𝐲𝐨𝐮 𝐣𝐨𝐢𝐧 𝐮𝐬?
• Stability
• Lots of opportunities
• Strong management
• Care of engineers
• Long-term partnership
• Clear career path
• Growth
• Relocation and business trips
• Strong technical expertise