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
  • Architect, develop, and support data pipelines and processing frameworks for client projects
  • Partner with clients to identify business requirements and deliver tailored data solutions
  • Collaborate with developers to embed data capabilities into client systems
  • Oversee and resolve issues in data pipelines and processing systems to maintain optimal performance and accuracy
  • Explore and apply emerging technologies and tools to enhance data offerings
  • Safeguard data and ensure adherence to privacy and regulatory standards
  • Share expertise and provide mentorship to less experienced team members
Requirements
  • Minimum of 3 years in data software engineering roles
  • Advanced knowledge of Amazon Web Services, including S3, EC2, EMR, Lambda, and Glue
  • Strong skills in Python programming
  • Experience with Snowflake for data warehousing
  • Proficient in Apache Kafka and Apache Spark for handling real-time data
  • Background in Agile development practices
  • Excellent English communication skills, both spoken and written, at B2+ level
Nice to have
  • Experience using AWS Glue for ETL tasks
  • Understanding of Apache Hive for data warehousing
  • Skills in Java programming