EPAM Systems

Senior Data Software Engineer

Posted: 1 days ago

Boost Your Application

Stand out with our professional, ATS-friendly resume templates designed to get you noticed by recruiters.

Download Resume Templates

Job Description

We are searching for a Senior Data Software Engineer to guide the development of our forward-thinking supply-chain data analytics platform.This platform offers a comprehensive perspective of suppliers, products, material categories, shipments, and compliance activities, leveraging artificial intelligence to provide actionable insights and custom recommendations for our clients.If this role matches your career aspirations – apply today! ResponsibilitiesDesign and develop data architectures and ETL pipelines using Databricks and external orchestrators like AirflowCollaborate with machine learning teams to incorporate AI-driven insights into the platformImplement system-level enhancements and components for efficient data engineeringOptimize data-focused platforms to enhance performance and scalabilityEnsure compliance with software engineering best practices, including containerization, unit testing, linting, and code style adherenceOversee and improve data workflows, Delta Lake, and Delta Live Tables within DatabricksProvide technical mentorship and support to data engineers on the teamEngage effectively with clients and stakeholders to align solutions with their needsNavigate uncertainty and independently complete project deliverables RequirementsBackground in leading data engineering projects with the Databricks platformKnowledge of data architectures and data modelingSkills in designing and building ETL pipelines utilizing Databricks and external orchestrators (e.g., Airflow)Proficiency in using Databricks (Delta Lake, workflows, Delta Live Tables, deployment, and versioning)Expertise in Python with a focus on cloud-native technologiesProficiency in Spark/PySparkBackground in engineering with either AWS or AzureSkills in handling big data and optimizing performance in data-intensive environmentsStrong initiative combined with experience interacting directly with clientsAdaptability to manage ambiguity and independently drive outcomesCompetency in operating within a fast-paced startup environment with transparencyFluency in English at a B2 level Nice to haveFamiliarity with setting up or maintaining CI/CD pipelines on Azure DevOpsUnderstanding of Data Observability and approaches to Data Quality MonitoringBackground in integrating data quality checks into data pipelines We offerFor your comfortable work:Remote and hybrid work opportunitiesOption to work from our centrally located office in AthensCorporate laptop providedPrivate health insuranceMeal vouchers / restaurant ticketsMy Benefit card (264€/year)Monthly public transportation cardFor your growth:Global and diverse client portfolio, large-scale projects, and trendy technologiesDiverse multicultural, multi-functional, and multilingual work environmentOpportunity to contribute to internal and open-source productsOutstanding career development opportunities with a transparent career path and a roadmap to accelerate your journeyPossibility to create a Personal Development Plan from the first day in the companyNumerous opportunities for self-development: hard & soft skills internal training courses, mentoring programs, and unlimited access to LinkedIn Learning courses, external e-LibrariesCertification opportunitiesKnowledge-sharing with colleagues from EPAM's global tech and non-technical communitiesLanguage courses EPAM strives to provide its global team of over 61,700 professionals in more than 55 countries with opportunities for professional growth from day one of collaboration. Our colleagues are the source of EPAM's success, so we value cooperation, strive to always understand our clients' business and aim for the highest quality standards. No matter where you are, you will join a dedicated, diverse community that will help you realize your potential to the fullest. The remote option applies only to the Candidates who will be working from any location in Greece.  

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period