Senior Data Software Engineer

Epam Systems — Kyrgyzstan · Posted ~1 week ago

Senior Full-time

Skills

Apache Spark Java Scala Data pipelines Data processing Software engineering Data quality Production troubleshooting

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior engineering role focused on designing and maintaining robust data pipelines and processing systems. The position requires strong software development skills, experience with distributed data technologies, and the ability to improve data reliability and operational performance.

Highlights

Opportunity to build large-scale data processing systems, create reliable pipelines, solve complex engineering challenges, and work on high-quality data solutions.

Description

We are seeking a Senior Software Data Engineer to join our team in a software engineering capacity. This is not a data-science or analytics position centered on ad-hoc data exploration; instead, the role focuses on building software, data processing jobs, and data pipelines consumed by internal and external partners. Data is our main product and first-class citizen, and we value correct, high-quality data as much as clean and maintainable code. Responsibilities Write new data pipelines and jobs to produce new outputs (datasets) in scope of new features developmentAdopt existing data pipelines to integrate with new org-wide platforms, tools, services, and languagesFix bugs in code and correct data caused by incorrect logic or implementationPerform ad-hoc data exploration, validation, and investigation to help select the right tech design and support Product Management team decisionsMonitor and troubleshoot production issues with pipelines owned by the teamDevelop and adopt data quality checks to monitor data issues in the systemsScope and plan new development, including assessing level of effort and providing timelinesMaintain tickets hygiene in Radar (ticketing system)Evolve jobs, apps, and systems to a better state across all aspects: code quality, complexity, maintainability, and documentationCommunicate with other data engineers in the team, peer teams (QA, UAT, Platform, etc), project managers, and engineering managers on status, blockers, estimates, and timelines Requirements 3+ years of hands-on experience in the big-data field, including Hadoop (HDFS, YARN or Mesos) and SparkExcellent knowledge and hands-on experience of SQL in context of Big Data: Spark SQL, HiveQLExcellent knowledge of Spark, including ability to understand and optimize Spark execution plans via Spark UI, with upcoming migration to Spark 3Excellent knowledge of Scala or JavaUnderstanding of batch processing and ETL principles in Data WarehousesFamiliarity with data completeness signals and orchestrationKnowledge of approaches for historical reprocessing and data correctionSkills in handling bad data and late data in inputs and outputsUnderstanding of schema migrations and datasets evolutionStrong speaking English, with ability to rely on information heard verbally in meetings and to explain own ideas clearly to native speakersCapability to learn fast new set of tools and technology used internally at the company: platform services, telemetry providers, Spark-as-a-Service, build system, and more Nice to have Understanding of functional programming ideas and principlesExperience in building and using web servicesFamiliarity with any of Teradata, Vertica, Oracle, TableauSkills in Spark Streaming and KafkaKnowledge of Apache Iceberg, Trino (Presto), Druid, Cassandra, or Blob storage like AWSExperience with SplunkExperience with Snowflake We offer We connect like-minded people:Delivering innovative solutions to industry leaders, making a global impactEnjoyable working environment, whether it is the vibrant office or the comfort of your own homeOpportunity to work abroad for up to two months per yearRelocation opportunities within our offices in 55+ countriesCorporate and social eventsWe invest in your growth:Leadership development, career advising, soft skills and well-being programsCertifications, including GCP, Azure and AWSUnlimited access to EPAM's internal learning databaseFree English classes with certified teachersWe cover it all:Monetary bonuses for engaging in the referral programMedical & family care packageSix trust days per year (sick leave without a medical certificate)Coverage of psychology sessions of your choiceDiscounts for fitness clubs and sports programsBenefits package (sports activities, a variety of stores and services) EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments. Experience the freedom of remote work from anywhere in Kyrgyzstan, whether it's the comfort of your home or our modern office in Bishkek.