Senior Data Software Engineer (Spark, Java, Scala)
EPAM Systems
Job description
About the role
We are looking for a Senior Data Software Engineer to design, build, and maintain high‑quality data pipelines and processing jobs. You will work closely with product and engineering teams to deliver reliable data products that power internal and external services.
Key responsibilities
- Develop new data pipelines and jobs to generate datasets for upcoming features.
- Adapt existing pipelines to integrate with organization‑wide platforms, tools, and services.
- Fix bugs, correct faulty data, and perform ad‑hoc data validation to support product decisions.
- Monitor, troubleshoot, and resolve production issues in owned pipelines.
- Implement data quality checks and oversee data health monitoring.
- Scope, plan, and estimate effort for new development work.
- Maintain ticket hygiene in the Radar ticketing system.
- Improve code quality, complexity, maintainability, and documentation across jobs and applications.
- Collaborate with data engineers, QA, platform teams, project managers, and engineering managers.
Required profile
- 3+ years of hands‑on experience with big‑data technologies (Hadoop, Spark).
- Strong command of English, both spoken and written.
- Ability to learn new internal tools and technologies quickly.
Required skills
- Hadoop ecosystem (HDFS, YARN, Mesos)
- Apache Spark (including Spark SQL, Spark UI, migration to Spark 3)
- SQL for big data (Spark SQL, HiveQL)
- Scala or Java programming
- Batch processing and ETL principles
- Data orchestration and completeness signals
- Kafka and Spark Streaming
- Apache Iceberg, Trino (Presto), Druid, Cassandra
- Cloud storage (AWS S3 or similar)
- Snowflake, Splunk
- Teradata, Vertica, Oracle, Tableau (nice to have)
- Functional programming concepts and web services (nice to have)
What we offer
- Opportunity to work on data as a core product for global customers.
- Innovative environment with cutting‑edge big‑data technologies.
- Collaborative culture focused on high‑quality code and data.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches for Кыргызстан.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 ай мурун
Expires 2 апта ичинде
29 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
EPAM Systems
Related job offers
-
SAP S/4HANA Consultant – Treasury & Cash Management
EPAM Systems Kirghizistan -
Go & Java Backend Engineer (Russian speaking)
STB Union Kirghizistan -
Senior BI Analyst
EPAM Systems Kirghizistan -
Senior Business Process Analyst
General Dynamics Information Technology International -
Principal Systems Analyst – IT Change Management
General Dynamics Information Technology International