Skip To Main Content
backBack to Search

Senior Data Software Engineer

Remote in Argentina, & 4 others
Data Software Engineering& 11 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are looking for a Senior Data Software Engineer to join our team and collaborate directly with our client on building robust data solutions. In this role, you will architect and maintain code for ETL/ELT pipelines, large-scale batch and streaming systems, while providing technical leadership and ensuring high-quality delivery throughout the project lifecycle.

Responsibilities
  • Architect and maintain the code base for ETL and ELT pipelines, large batch/micro batch processing and streaming systems
  • Build out the infrastructure required for optimal extraction, transformation and loading of data from a wide variety of data sources using ADF, Spark, Kafka or similar technologies
  • Identify, design and implement internal process improvements, including automating manual processes, optimizing data delivery and re-designing infrastructure for greater scalability
  • Design and implement innovative data services solutions using Spring Boot, ReactJS, NoSQL or other UI and API related technologies
  • Assure governance of processes in delivery management and production as per selected delivery model
  • Act as a single point of responsibility over any delivery-related matters for top management and stakeholders, including escalations, upsells and ramp-downs
  • Provide technical leadership regarding the delivery, ensuring a sound and future-proof architecture is planned and the implementation meets the technical quality standards
  • Write stories and associated acceptance criteria for agile/scrum workflow
  • Coordinate between multiple disciplines and stakeholders
  • Ensure that projects are delivered in line with client processes and methodologies, with focus on agile approaches
  • Establish a strategy of continuous delivery risk management that enables proactive decisions and actions throughout the delivery life cycle
  • Measure and improve delivery productivity, serve as a consultant to Data Engineers and perform production support and deployment activities
Requirements
  • 3+ years of experience in SQL, Spark and Scala
  • Expertise in Databricks
  • Background in designing and implementing ETL/ELT pipelines and large batch/micro batch processing systems
  • Familiarity with data services solutions using Spring Boot, ReactJS and NoSQL or other UI and API related technologies
  • Understanding of agile/scrum workflow and different delivery models
  • Capability to provide technical leadership and act as a consultant to Data Engineers
  • English proficiency at B2 level or higher for direct communication with the client
Nice to have
  • Skills in Spark Streaming and Kafka
  • Familiarity with Azure