Senior Data Software Engineer
Hybrid in Colombia
Data Software Engineering
& 6 others
Colombia
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