Data Software Engineer
remote/office
Full-time
Location:
Istanbul, Turkey
Seniority:
Senior
Technologies:
Data, Java, Python

Together with our partner, a prominent online fashion & beauty retailer in Europe, we are looking for an Data Software Engineer to join the Customer Platform/Tracking Team and help us enhance the retail experience through innovative data solutions. The mission is to develop advanced analytical capabilities, providing comprehensive tracking and analysis of customer interactions. This data empowers the Business Teams to make informed, data-driven decisions, improving customer satisfaction and business outcomes. As a team member, you will build and optimize these tools and shape our understanding of customer journeys, influencing strategic decisions.

The Data Software Engineer is responsible for designing, developing, and maintaining data pipelines and infrastructure to support the company's data-driven initiatives. The ideal candidate will have a strong understanding of data engineering principles and technologies, as well as experience working with large-scale data sets.

  • Design and develop data pipelines to ingest, transform, and store data from various sources

  • Implement data warehousing solutions using cloud-based platforms such as AWS Redshift or Google BigQuery

  • Develop and maintain ETL (Extract, Transform, Load) processes to ensure data integrity and consistency

  • Work with data scientists and analysts to understand data requirements and develop solutions to meet their needs

  • Monitor data pipelines and infrastructure to ensure performance and reliability

  • Troubleshoot and resolve data-related issues

  • Stay up-to-date on the latest data engineering trends and technologies

Key Competencies for Success

  • Bachelor's degree in Computer Science, Information Systems, or a related field

  • 3+ years of experience as a Data Engineer or a related role

  • Experience with Databricks

  • Strong programming skills in Python and Java, Spring Boot

  • Experience working with large-scale data sets and distributed systems

  • Familiarity with cloud-based data warehousing platforms such as AWS Redshift or Google BigQuery

  • Excellent problem-solving and analytical skills

  • Strong communication and teamwork skills

  • At least Upper-Intermediate level of English

Extra Skills That Shine

  • Experience with Kafka or other streaming technologies

  • Experience with Agile development methodologies

Discover what it's like to work with us
Join Our Team!
Attaching my CV:
Your message is sent. Thank you for contacting us, we will get in touch with you soon.