Senior Data Software Engineer

EPAM Systems

México

Remote

MXN 900,000 - 1,500,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EPAM Systems Inc in Mexico seeks a Senior Data Software Engineer to design and implement dependable data systems, building Python-based streaming workflows with Kafka Streams and Flink on AWS. You will contribute to architecture, quality, and delivery practices to move complex data products forward.

The role requires 3+ years of experience, strong Python, and proficiency with SQL and NoSQL. You will collaborate with cross-functional teams, review code, mentor juniors, and help shape technical

Qualifications

  • At least 3 years of relevant professional experience.
  • Strong proficiency in Python for data processing applications.
  • Experience with real-time streaming using Kafka Streams.
  • Hands-on with Apache Flink for large-scale data processing.
  • Experience working in an Amazon Web Services cloud environment.
  • Ability to use SQL to structure, manage, and retrieve relational data.

Responsibilities

  • Build and design scalable data solutions that meet business needs and technical constraints.
  • Coordinate with cross-functional teams to keep delivery on schedule and maintain quality.
  • Shape project direction by contributing to architecture and technical design discussions.
  • Evaluate code from other engineers and provide constructive reviews to uphold standards.
  • Troubleshoot and resolve complex issues throughout development and data processing workflows.
  • Mentor junior team members by sharing expertise that improves their technical capabilities.
  • Contribute to planning by defining scope and producing reliable time estimates.
  • Track evolving technology trends and apply relevant improvements in everyday work.
  • Document key technical decisions and data workflows to ensure long-term system stability.
  • Partner with stakeholders to set clear objectives and confirm delivered work meets expectations.

Skills

Python
English communication
Data streaming
Agile
Architecture discussions

Tools

Apache Kafka Streams
Apache Flink
AWS
SQL
NoSQL databases

Job description

We are seeking a Senior Data Software Engineer to engineer dependable data systems and bring AI know-how into real-world, data-driven designs. You will implement Python-based streaming workflows using Apache Kafka Streams and Apache Flink on Amazon Web Services, while contributing to architecture, quality, and delivery practices. Apply now and help us move complex data products forward.ResponsibilitiesBuild and design scalable data solutions that meet business needs and technical constraintsCoordinate with cross-functional teams to keep delivery on schedule and maintain qualityShape project direction by contributing to architecture and technical design discussionsEvaluate code from other engineers and provide constructive reviews to uphold standardsTroubleshoot and resolve complex issues throughout development and data processing workflowsMentor junior team members by sharing expertise that improves their technical capabilitiesContribute to planning by defining scope and producing reliable time estimatesTrack evolving technology trends and apply relevant improvements in everyday workDocument key technical decisions and data workflows to ensure long-term system stabilityPartner with stakeholders to set clear objectives and confirm delivered work meets expectationsRequirementsAt least 3 years of relevant professional experiencePractical knowledge of AI concepts and tools used to strengthen data-driven solution designStrong proficiency in Python to build and maintain data processing applicationsExperience using Apache Kafka Streams to support real-time streaming pipelinesHands-on knowledge of Apache Flink for processing and analyzing large-scale streaming dataPractical experience working in an Amazon Web Services cloud environmentCapability to use SQL to structure, manage, and retrieve relational dataFamiliarity with NoSQL database technologies for semi-structured and unstructured datasetsUnderstanding of CI/CD practices enabling consistent, automated releases of software and data pipelinesSolid background in Data Software Engineering focused on scalable, reliable data-centric systemsKnowledge of SDLC Methodologies and their implementation for organized project executionExperience collaborating in Agile frameworks across iterative delivery cyclesFluent 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 LinkedInEPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.
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 • Mexico

On-site
MXN 900,000 - 1,150,000
Senior Data Integration Engineer (AWS, AI, Snowflake)
Senior Data Integration Engineer (AWS, AI, Snowflake)

EPAM Systems • Mexico

Remote
MXN 900,000 - 1,500,000
Senior Data Integration Engineer
Senior Data Integration Engineer

EPAM Systems • Mexico

On-site
MXN 900,000 - 1,300,000
Senior Data Integration Engineer (AI, Python, Databricks)
Senior Data Integration Engineer (AI, Python, Databricks)

EPAM Systems • Mexico

Remote
MXN 900,000 - 1,500,000
Healthcare benefits
Paid time off
Upskilling / certification programs
+1
Senior Data Scientist
Senior Data Scientist

EPAM Systems • Mexico

On-site
MXN 900,000 - 1,300,000
Healthcare benefits
Paid time off
Chief Data Engineer
Chief Data Engineer

EPAM Systems • Mexico

Hybrid
MXN 900,000 - 1,300,000
Senior Python Developer, AI-Focused
Senior Python Developer, AI-Focused

EPAM Systems • Mexico

Remote
MXN 900,000 - 1,300,000
Healthcare benefits
Paid time off
Learning & development
+1
Senior Data Software Engineer — AI & Real‑Time Data
Senior Data Software Engineer — AI & Real‑Time Data

EPAM Systems • Mexico

On-site
MXN 800,000 - 1,100,000
Healthcare benefits
Employee financial programs
Paid time off and sick leave
+6
Senior Data Engineer
Senior Data Engineer

EPAM Systems • Mexico

On-site
MXN 900,000 - 1,500,000
Healthcare benefits
Paid time off
Upskilling and certification courses
+1
Senior Data Streaming Engineer (Python, Kafka, Flink, AWS)
Senior Data Streaming Engineer (Python, Kafka, Flink, AWS)

EPAM Systems Inc • Mexico

Remote
MXN 900,000 - 1,500,000