Position: Back-end (Python) Engineer #13683
Company: Capgemini Engineering Ukraine
Category: Python
Experience required: 3y
English level: intermediate
Published: 2023-06-01T00:00:00+03:00

Our client is a company that is engaged in advanced developments in the field of data analysis, the company provides both ready-made solutions and develops new ones for its customers. The project performs analysis of different input sources, such as images or LIDAR.

As Python Engineer, you will play a crucial role in developing, implementing and designing an algorithmic data-driven solutions, working closely with data scientists, software engineers, and client's stakeholders. 


Responsibilities

- Collaborate with data scientists and cross-functional teams to understand business requirements.
- Develop and maintain data pipelines, ensuring the collection, storage, and processing of large-scale data from various sources.
- Design and implement efficient data processing workflows, including data ingestion, transformation, and aggregation.
- Perform exploratory data analysis to gain insights and identify patterns, correlations, and opportunities for improvement.
- Monitor and optimize data infrastructure, identifying and resolving performance bottlenecks and data-related issues.
- Collaborate with software engineers to integrate data solutions into existing systems and applications.
- Document processes, methodologies, and best practices, ensuring knowledge sharing within the team.


Requirements (required)

- 5+ years of professional experience with Python
- University degree in Computer Related Sciences or similar.
- 3+ years experience working in data engineering.
- Proficiency in programming languages such as Python.
- Expert in Database fundamentals, SQL and distributed computing.
- Experience working with Databricks, Snowflake, PostgreSQL and/or other DBMS platforms.
- Excellent communication skills and experience working with technical and non-technical teams.
- Strong experience in data engineering, including designing and implementing data pipelines and ETL processes.
- Familiarity with cloud platforms like AWS, Azure, or GCP, and their data services.
- Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.


Requirements (optional)

- Mathematical background will be a plus
- Experience with image processing
- Experience with geodata processing