4,305 open roles
Senior Data Software Engineer
Job description
We are seeking a Senior Data Software Engineer to design, build, and optimize data infrastructure and AI-driven solutions on cloud platforms, working with modern data engineering tools and agent development frameworks to deliver scalable, high-performance systems.
Responsibilities
Design and implement scalable data pipelines and infrastructure using cloud-native tools Develop and maintain data transformation workflows to support analytics and reporting needs Build and deploy AI agents to automate and enhance data-driven processes Manage infrastructure as code to ensure consistent and repeatable deployments Optimize data warehouse performance and query efficiency Collaborate with cross-functional teams to translate business requirements into technical solutions Write clean, maintainable, and efficient code to support data engineering initiatives Monitor and troubleshoot data systems to ensure reliability and performance Contribute to the architecture and design of data platforms and agent-based systems Requirements 3+ years of experience in data software engineering Proficiency in Terraform for infrastructure as code Expertise in Google Cloud Big.
Query and Dataform Skills in AI Agents Development and Google Agent Development Kit Competency in Python for data engineering and automation tasks English proficiency at B2 level or higher
Description copied from EPAM Systems's careers page. Read the full posting before you apply.
More jobs at EPAM Systems
Senior Functional Tester
EPAM Systems· Remote (Brazil; Argentina; Chile; Colombia; Mexico)Accounting Manager
EPAM Systems· Sao Paulo, BrazilOMS Lead Engineer
EPAM Systems· Lisbon, Distrito de Lisboa, PortugalSenior DevOps Engineer - Azure
EPAM Systems· Remote (Armenia; Azerbaijan; Georgia; Kazakhstan; Kyrgyzstan; Uzbekistan)Lead Cloud Engineer
EPAM Systems· Remote (Armenia; Georgia; Kazakhstan; Kyrgyzstan; Uzbekistan)