Skip To Main Content
backBack to Search

Senior Data Software Engineer

Hybrid in Colombia
Data Software Engineering
& 6 others

We are seeking a skilled and motivated Senior Data Software Engineer to be an integral part of our data team. You will work closely with the Head of Data/AI and other team members to modernize legacy assets, build scalable new data solutions, and enable the organization to effectively utilize its data infrastructure for advanced analytics and AI initiatives.

Responsibilities
  • Contribute to mentoring junior team members, promoting best practices and fostering knowledge sharing
  • Support the cleaning, transformation, and optimization of legacy data assets to improve data accuracy and usability
  • Collaborate with stakeholders to understand their data needs and assist in building effective workflows
  • Develop and maintain data pipelines, ensuring efficient ETL/ELT processes that meet business requirements
  • Work with cloud platforms, particularly Google Cloud Platform, and leverage tools like BigQuery, Dataform, and Dataplex
  • Engage in hands-on coding and data engineering tasks, contributing to pipeline development and optimization
  • Support and enhance large-scale datasets in a cloud environment, focusing on reliability and efficiency
  • Write and optimize advanced SQL queries for analytics, reporting, and insights
  • Use Python for data engineering and automation tasks, prioritizing robust programming practices
  • Work with cross-functional teams, including data scientists and business leaders, to execute data initiatives
  • Ensure proper documentation of processes and maintain a focus on scalability and maintainability
  • Identify and troubleshoot data pipeline performance issues, helping to implement targeted improvements
Requirements
  • 3+ years of software development experience
  • Proven experience with Google Cloud Platform, especially with tools like BigQuery, Dataform, or equivalent tools in AWS/Azure
  • Strong proficiency in SQL and data transformation techniques
  • Solid programming skills in Python or similar languages for data tasks
  • Experience working with large-scale datasets in cloud environments, as well as building scalable ETL/ELT pipelines
  • Strong written and verbal communication skills in English (B2 level), fostering collaboration in distributed teams
Nice to have
  • Understanding of distributed data systems and tools such as Dataplex or equivalent platforms
  • Experience with projects modernizing legacy data systems or building scalable data solutions
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn