Skip To Main Content
backBack to Search

Senior Data Software Engineer

Remote in Ukraine
Data Software Engineering
& 5 others

We are looking for a Senior Data Software Engineer to join our remote team and help us build scalable and efficient data solutions.

As a member of our team, you will work on designing, building, and maintaining data pipelines and data processing systems. You will work closely with our clients to understand their business needs and help them make data-driven decisions. You will also work with our team of developers to integrate data solutions into our clients' existing systems.

Responsibilities
  • Design and implement robust data pipelines and processing architectures for client engagements
  • Work directly with clients to gather business objectives and craft customized data-driven strategies
  • Team up with developers to seamlessly integrate data solutions into existing client platforms
  • Monitor, troubleshoot, and optimize data pipelines and processing systems for efficiency and accuracy
  • Investigate and leverage new technologies and methodologies to improve data solutions
  • Ensure data protection and compliance with privacy laws and industry regulations
  • Offer technical guidance and support to junior engineers on the team
Requirements
  • At least 3 years of experience in data software engineering
  • Deep understanding of Amazon Web Services, including S3, EC2, EMR, Lambda, and Glue
  • Proficiency in Python programming
  • Hands-on experience with Snowflake for data warehousing
  • Solid background in Apache Kafka and Apache Spark for real-time data processing
  • Experience working within Agile development teams
  • Strong English communication skills, both verbal and written, at B2+ level
Nice to have
  • Background with AWS Glue for ETL operations
  • Knowledge of Apache Hive for managing data warehouses
  • Experience with Java programming