Senior Data Software Engineer

EPAM Systems

Argentina

Remote

ARS 138,361,000 - 199,855,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Paid time off
Upskilling courses
LinkedIn Learning access

Job summary

EPAM Systems Inc. is seeking a Senior Data Software Engineer to build scalable data platforms and real-time streaming solutions using Kafka Streams and Flink on AWS.

You will design data processing services in Python and contribute to Agile delivery. You will collaborate with cross-functional teams, review code, mentor juniors, and maintain clear data workflow documentation while aligning with business objectives and time estimates.

Qualifications

  • 3+ years of professional data software engineering experience.
  • Experience with streaming data pipelines and real-time processing.
  • Proficiency in Python for data processing apps.
  • Hands-on with Kafka Streams, Flink, and AWS.
  • Experience with SQL and NoSQL databases.
  • Experience with CI/CD and Agile delivery.

Responsibilities

  • Design and build maintainable data solutions that satisfy business and technical objectives.
  • Collaborate with cross-functional teams to ensure timely delivery and high-quality outcomes.
  • Review teammates’ code and offer constructive feedback to reinforce good engineering practice.
  • Diagnose and resolve complex technical problems across the development and data processing lifecycle.
  • Support junior engineers’ growth by sharing knowledge and strengthening their technical abilities.
  • Join planning conversations to help define scope and deliver accurate time estimates.
  • Stay up to date on technology trends and apply valuable approaches in daily work.
  • Maintain clear documentation of technical decisions and data workflows to preserve stability.
  • Work closely with stakeholders to align on objectives and ensure results match expectations.

Skills

Python
AI concepts
CI/CD
Agile frameworks
SDLC

Tools

Apache Kafka Streams
Apache Flink
AWS
SQL
NoSQL

Job description

We are expanding with a Senior Data Software Engineer who can build scalable data platforms and apply AI tools to strengthen data-driven solution choices. In this role, you will develop Python data processing services and real-time streaming with Apache Kafka Streams and Apache Flink on Amazon Web Services, while supporting Agile and CI/CD delivery.ResponsibilitiesDesign and build maintainable data solutions that satisfy business and technical objectivesCollaborate with cross-functional teams to ensure timely delivery and high-quality outcomesProvide input in architecture discussions to guide data-focused project directionReview teammates’ code and offer constructive feedback to reinforce good engineering practiceDiagnose and resolve complex technical problems across the development and data processing lifecycleSupport junior engineers’ growth by sharing knowledge and strengthening their technical abilitiesJoin planning conversations to help define scope and deliver accurate time estimatesStay up to date on technology trends and apply valuable approaches in daily workMaintain clear documentation of technical decisions and data workflows to preserve stabilityWork closely with stakeholders to align on objectives and ensure results match expectationsRequirementsA minimum of 3 years of relevant professional experiencePractical knowledge of AI concepts and tools leveraged to improve data-driven solution designStrong proficiency in Python for building and maintaining data processing applicationsExperience with Apache Kafka Streams for managing real-time data streaming pipelinesHands-on knowledge of Apache Flink for processing and analyzing large-scale streaming dataPractical experience within an Amazon Web Services cloud environmentCapability to use SQL to organize, manage, and retrieve data from relational databasesFamiliarity with NoSQL database technologies for unstructured or semi-structured data handlingUnderstanding of CI/CD practices for consistent, automated software and data pipeline releasesSolid background in Data Software Engineering building reliable and scalable data-centric systemsKnowledge of SDLC Methodologies and their implementation to support efficient executionExperience working in Agile frameworks to enable iterative, collaborative developmentFluent English communication skills at a B2 (Upper-Intermediate) level or higherWe offerInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Software Engineer
Senior Data Software Engineer

EPAM Systems • Argentina

On-site
ARS 900,000 - 1,500,000
Healthcare benefits
LinkedIn Learning access
Global career opportunities
+1
Senior Data Integration Engineer (AWS, AI, Snowflake)
Senior Data Integration Engineer (AWS, AI, Snowflake)

EPAM Systems • Argentina

Remote
ARS 1,500,000 - 2,700,000
Healthcare benefits
Paid time off
Upskilling & certification courses
+2
Senior Data Integration Engineer (AI, Python, Airflow)
Senior Data Integration Engineer (AI, Python, Airflow)

EPAM Systems • Argentina

Remote
ARS 92,241,000 - 138,361,000
Healthcare benefits
Paid time off and sick leave
LinkedIn Learning access
+2
Senior Data Integration Engineer
Senior Data Integration Engineer

EPAM Systems • Argentina

On-site
ARS 105,976,000 - 181,672,000
Healthcare benefits
Employee financial programs
Paid time off and sick leave
+4
Senior Data Integration Engineer (AI, Python, Databricks)
Senior Data Integration Engineer (AI, Python, Databricks)

EPAM Systems • Argentina

Remote
ARS 1,500,000 - 2,100,000
Senior Data Engineer
Senior Data Engineer

EPAM Systems • Argentina

Remote
ARS 128,737,000 - 189,319,000
Healthcare benefits
Paid time off
Learning & development
Senior Data Scientist
Senior Data Scientist

EPAM Systems • Argentina

On-site
ARS 90,836,000 - 136,254,000
Healthcare benefits
Employee financial programs
Paid time off and sick leave
+1
Senior Data Scientist
Senior Data Scientist

EPAM Systems • Argentina

Remote
ARS 1,200,000 - 3,000,000
Healthcare benefits
Paid time off
Upskilling and certification courses
+3
Senior Data Software Engineer: AI-Driven Streaming Pipelines
Senior Data Software Engineer: AI-Driven Streaming Pipelines

EPAM Systems Inc • Argentina

Remote
ARS 138,361,000 - 199,855,000
Healthcare benefits
Paid time off
Upskilling courses
+1
Lead Data Software Engineer
Lead Data Software Engineer

EPAM Systems • Argentina

Hybrid
ARS 136,430,000 - 197,065,000
Healthcare benefits
Global career opportunities
LinkedIn Learning access