Senior Data Software Engineer

Epam Systems โ€” Slovakia ยท Posted ~23 hours ago

๐Ÿ”“ 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

Description

We are looking for an experienced Senior Data Software Engineer to play a key role in designing, developing, and maintaining scalable data systems and pipelines. The remote work option is available to candidates residing and working within Slovakia. Responsibilities Build, optimize, and maintain data processing pipelines to handle large-scale datasetsDevelop software solutions to integrate, transform, and analyze data effectivelyCollaborate with cross-functional teams, including data scientists, analysts, and cloud architects, to deliver high-quality solutionsEnsure the reliability, scalability, and security of data systemsLeverage cloud platforms to deploy and manage data solutionsWork with distributed computing technologies like Apache Spark to process and analyze large datasetsMonitor and debug systems, resolving issues, and optimizing performanceDocument technical processes and ensuring adherence to best practicesStay updated with the latest advancements in data engineering tools, frameworks, and technologies Requirements 3+ years of experience in a data engineering roleProficiency in Python, with solid experience developing robust and scalable codeHands-on experience with cloud platforms (e.g., AWS, Microsoft Azure, or Google Cloud Platform) for deploying and managing data solutionsExpertise in working with Apache Spark/PySpark for large-scale data processingStrong understanding of data modeling, ETL processes, and database designFamiliarity with containerization technologies (e.g., Docker, Kubernetes)Knowledge of version control systems such as GitExcellent command of professional English (B2 level), both written and verbal, to effectively communicate with the engineering team Nice to have Experience with workflow orchestration tools (e.g., Apache Airflow)Familiarity with machine learning pipelines and toolsKnowledge of CI/CD processes for automating deployments We offer Opportunity to work in a fast-paced, agile, software engineering cultureBenefit program (5 weeks of vacation, 5 paid sick days, meal vouchers, cafeteria and recreation bonuses, reimbursement of glasses, contribution to pension fund)Referral bonuses for recommended candidatesEnglish language coursesGreat learning and development opportunities, including in-house professional training, career advisory and coaching, sponsored professional certifications, well-being programs, LinkedIn Learning Solutions and much more Certain benefits and perks may be subject to eligibility requirements and may be available only after you have passed your probationary period.