Θέσεις Εργασίας - Ελλάδα - Information Technology It
(628 Results)
lead data engineer (databricks)
EPAM Global
Αθήνα
We are seeking an experienced Lead Data Engineer to join our dynamic team working on a cutting-edge supply-chain data analytic platform. As a Lead Data Engineer, you will be at the forefront of designing and developing our data graph, which serves as the backbone of our platform. You will collaborate closely with our Machine Learning team and take charge of implementing system-level improvements and data engineering components across the organization. #LI-DNI #LI-IK2 Responsibilities Lead the design, development, and maintenance of scalable data pipelines and architectures Collaborate with Machine Learning engineers to integrate AI-driven insights and recommendations Develop and optimize data models and ETL processes using Databricks and other technologies Implement data quality checks and monitoring to ensure high data integrity Mentor and guide junior data engineers, fostering a collaborative team environment Stay updated with emerging trends and technologies in data engineering and propose adoption of new tools where beneficial Ensure compliance with data governance and security policies Troubleshoot and resolve data-related issues in a timely manner Participate in code reviews and maintain high standards of code quality Requirements Experience as a Lead Data Engineer in a project employing the Databricks platform Solid understanding of data architectures, data modeling skills; experience in designing and building ETL pipelines with Databricks using external orchestrators like Airflow Hands-on experience with Databricks (Delta Lake, workflows, Delta Live Tables, deployment, and versioning) Expertise in Python, PySpark, and SQL Proficiency in cloud-native technologies and software engineering best practices (containers, unit tests, linting, and code style checks) Engineering experience with either AWS, Azure, or both Experience with big data and performance optimization of data-intensive applications Proactivity and client-facing experience Ability to deal with ambiguity and work independently without constant direction Desire to work in a transparent and fast-moving startup environment Fluent English communication skills at a B2+ level Nice to have Experience setting up or maintaining CI/CD pipelines on Azure DevOps Understanding of Data Observability and Data Quality Monitoring; experience integrating data quality checks in data pipelines Familiarity with Docker and ETL/ELT Solutions Knowledge of Ingestion Pipelines, PostgreSQL, and Terraform We offer For you: Paid annual vacation Paid sick leave days Private health insurance Stable income Meal and home office compensation For your comfortable work: Remote and hybrid work opportunities Corporate laptop Possibility to work on your own device Free licensed software Relocation opportunities Free wellbeing activities For your growth: Possibility to create a Personal Development Plan from the first day in the company Free trainings for technical and soft skills Free access to LinkedIn Learning platform Free access to internal and external e-Libraries Certification opportunities Language courses Internal technical and non-technical communities Possibility to contribute in internal, opensource products EPAM is a leading global provider of digital platform engineering and development services. We are committed to positively impacting our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously. You will join a dedicated, creative, and diverse community that will help you discover your fullest potential. EPAM is committed to providing our global team of 52,800+ EPAMers with inspiring careers. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success, and we value collaboration, try always to understand our customers' business, and strive for the highest standards of excellence.
agile project manager
EPAM Global
Ελλάδα
We are looking for an experienced Agile Project Manager with proven experience in starting and managing engagements end to end. The successful candidate has proven hands-on knowledge of Agile/Scrum processes, software development processes, and quality assurance. Technical background as a Software Engineer/Architect will be a plus. We are looking for the candidate how can participate in pre-sales process and bring value to the customers. The remote option applies only to the Candidates who will be working from any location in Greece. #LI-DNI Responsibilities Manage project teams from 5 to 20 team members Be primary responsible for communication with Client stakeholders Build end-to-end project governance from scratch, including comprehensive project tracking Actively drive pre-sales process from mapping the need, engage with EPAM competency centers, plan and execute staffing to offer preparation Proactively communicate on project status, issues and risks to stakeholders and managers Implement organization best practices in the projects Perform risk management Collaborate with and lead teams of architects, developers, QA engineers Requirements At least 3 years management experience as Scrum Master, Project Manager of development team Project management experience: project phases, risk management & tracking, status reporting Extensive experience of planning & estimations, high level and detailed estimations, roadmaps Understanding and practical experience with Scrum framework, building cross-functional Agile teams Experience in pre-sales and project kick-off Experience of hiring, building the team Good understanding of CI/CD, automated quality gates, different types of testing and validation Advanced English level We offer For you: Paid annual vacation Paid sick leave days Private health insurance Stable income Meal and home office compensation For your comfortable work: Remote and hybrid work opportunities Corporate laptop Possibility to work on your own device Free licensed software Relocation opportunities Free wellbeing activities For your growth: Possibility to create a Personal Development Plan from the first day in the company Free trainings for technical and soft skills Free access to LinkedIn Learning platform Free access to internal and external e-Libraries Certification opportunities Language courses Internal technical and non-technical communities Possibility to contribute in internal, opensource products EPAM is a leading global provider of digital platform engineering and development services. We are committed to positively impacting our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously. You will join a dedicated, creative, and diverse community that will help you discover your fullest potential. EPAM is committed to providing our global team of 52,800+ EPAMers with inspiring careers. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success, and we value collaboration, try always to understand our customers' business, and strive for the highest standards of excellence.
azure devops engineer (relocation to cyprus)
EPAM Global
Ελλάδα
Are you an experienced DevOps Engineer looking for a new opportunity? We have an exciting role available for you to join our team in Cyprus, working on a leading-edge insurance application in a hybrid setup from our office in Nicosia. This position not only provides a great chance to manage and implement infrastructure, system and application projects on both Azure Cloud and OnPrem infrastructure but also offers the unique opportunity to relocate to the beautiful island of Cyprus. In this role, you'll use your skills to develop Infrastructure as Code Templates and utilize Azure Automation. You'll also be instrumental in improving our Azure DevOps processes, ensuring efficient Continuous Integration and Continuous Delivery. If you're passionate about technology, eager to advance your career and excited about the possibility of living and working in a Mediterranean paradise, we would love to have you join us at EPAM Cyprus! #LI-DNI Responsibilities Suggest and implement improvements for the design and implementation process Work with various internal teams to identify design specifications Document and diagram new systems and processes Containerize applications Set up, build and deploy processes using Azure DevOps Adapt Terraform templates for applications Work with architectures and configurations according to Microsoft recommended practices, Azure Reference Architectures and Microsoft Cloud Design Patterns Develop the required platform capabilities according to the Client development standards, guaranteeing quality and backward compatibility Requirements 2+ years of professional experience code using Java programming language 1+ year of experience with Microsoft Azure as a DevOps/Cloud Engineer Technical knowledge and understanding of Azure Identity and Access Management, Cloud Networking (Virtual Networks, Network Security Groups, Firewall), Cloud native application patterns, Azure Security and Operations, Terraform, Git, PowerShell and/or Go Experience with application containerization Knowledge of any of the following scripting languages: Bash, PowerShell, Python, Go Ability to debug different problems related to infrastructure that may happen Knowledge of application architecture fundamentals Good understanding of Azure Infrastructure concepts for IaaS, PaaS and SaaS services Fluency in English Nice to have Any experience as a System Administrator in the past We offer Private healthcare insurance Regular performance assessments Family friendly initiatives Corporate Programs including Employee Referral Program with rewards Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more *All benefits and perks are subject to certain eligibility requirements
data delivery manager
EPAM Global
Αθήνα
As a Data Delivery Manager you will leverage your data-driven mindset and your passion for people in a multi-faceted role. You will be bringing delivery expertise and theoretical knowledge from Data and Analytics domain, working alongside globally renowned, award-winning development and technology teams who are passionate about what they do, and how they do it. You will play a key role in building strong business/technology relationships, taking a hands-on approach to define and deliver a culture of continuous improvement. #LI-DNI Responsibilities Own end-to-end solution delivery on the assigned account(s) Assure governance of processes in delivery management and production as per selected delivery model For the top management and client - act as a single point of responsibility over any delivery-related matters, including escalations, upsells, ramp-downs, etc Take responsibility for resources needed for delivery - assure sound skills and seniority staffing according to the delivery roadmap Accountable for the technical leadership regarding the delivery. Ensure a sound and future-proof architecture is planned and the implementation meets the technical quality standards Coordinate between multiple disciplines and stakeholders Establish and manage long-term partnerships with the client(s); address clients’ issues, identify and manage engagement risks Coordinate the preparation of client proposals and statements of work Ensure that projects are delivered in line with EPAM processes and methodologies Make sure that the client executes their responsibilities on the engagements Build up delivery plan along with estimations on timeframes, quality and quantity of resources required to successfully deliver projects Establish a strategy of continuous delivery risk management that enables proactive decisions and actions throughout the delivery life cycle Support sales activities: participate in the bid process, and provide technical and management expertise to win bids Ensure EPAM delivery standards while bringing to life the best products for our clients Manage your team via KPIs around delivery, local Data Practice growth and technology proficiency Requirements Practical experience in delivering projects in Data and Analytics, Big Data, Data Warehousing, Business Intelligence, LLM Knowledge of corresponding technological solutions and industry best practices Good understanding of data engineering challenges and proven experience with data platform engineering (batch and streaming, ingestion, storage, processing, management, integration, consumption) Familiar with multiple Data & Analytics technology stacks Aware of various Data & Analytics tools and techniques (e.g. Python, data mining, predictive analytics, machine learning, data modeling, etc.) Experience with data visualization, aware of various tools and technologies Understanding of data-related security challenges Experience with one or more leading cloud providers (AWS/Azure/GCP); leading role in on-prem to cloud migration projects Experience executing from ground-up solutions A thorough understanding of how to plan, resource, and deliver large-scale technical projects Knowledge of software development/Product lifecycle methodologies (Scrum, Kanban, etc.) High degree of comfort to present both to large and small audiences Ability to manage multiple tasks and projects in a fast-moving environment Excellent interpersonal skills, and ability to work with diverse personality types Excellent business communication skills We offer For you: Paid annual vacation Paid sick leave days Private health insurance Stable income Meal and home office compensation For your comfortable work: Remote and hybrid work opportunities Corporate laptop Possibility to work on your own device Free licensed software Relocation opportunities Free wellbeing activities For your growth: Possibility to create a Personal Development Plan from the first day in the company Free trainings for technical and soft skills Free access to LinkedIn Learning platform Free access to internal and external e-Libraries Certification opportunities Language courses Internal technical and non-technical communities Possibility to contribute in internal, opensource products EPAM is a leading global provider of digital platform engineering and development services. We are committed to positively impacting our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously. You will join a dedicated, creative, and diverse community that will help you discover your fullest potential. EPAM is committed to providing our global team of 52,800+ EPAMers with inspiring careers. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success, and we value collaboration, try always to understand our customers' business, and strive for the highest standards of excellence.
test automation engineer with javascript skills (relocation to cyprus)
EPAM Global
Ελλάδα
Do you have an advanced level of knowledge of various testing practices and tools? Are you an experienced Test Automation specialist with excellent communication and problem-solving skills? Then you have a fantastic opportunity to join a multi-disciplinary team of engineers, architects, designers and strategists at EPAM. We are seeking a Test Automation Engineer with JavaScript skills just like you to join our team working with one of our insurance industry clients from our Cyprus office in a hybrid setup. This remote role offers an incredible opportunity to take the reins and set up the Test Automation for a cutting-edge web-based IDE (Integrated Development Environment) provided by a trusted third-party vendor. #LI-DNI Responsibilities Design and implement a UI Test Automation Framework that matches the project requirements Be proactive in selecting and integrating the most suitable automation tools for UI testing Take the lead in writing, updating and maintaining scripts for UI automated testing Conduct test analysis, design meticulous test cases and execute tests to expand the coverage of new and existing functionalities Help define and contribute to CI/CD pipelines, propelling the deployment processes to new heights of efficiency Establish effective communication with business stakeholders to understand the required test cases. Take the initiative to translate these test cases into efficient UI automation scripts Requirements Hands-on experience in JavaScript programming Experience in Web UI Test automation Understanding of Test Automation principles and approaches Knowledge of at least one of the major UI test automation frameworks Experience with Cypress is an advantage Previous experience with Azure Cloud is nice to have Should be a creative problem-solver with an analytical bent of mind Excellent written and spoken communication skills We offer Private healthcare insurance Regular performance assessments Family friendly initiatives Corporate Programs including Employee Referral Program with rewards Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more *All benefits and perks are subject to certain eligibility requirements
senior python developer
EPAM Global
Αθήνα
We are looking for a skilled Senior Python Developer to join our dynamic team. In this role, you will design, develop, and implement complex Python applications while ensuring high performance and responsiveness. You will collaborate with our talented team to integrate various components and continually improve the functionality of our applications. #LI-DNI #LI-YAROSLAVADIAKOVA Responsibilities Develop, test, maintain, and improve Python applications Write clean, scalable, and efficient code Combine user interface elements with server-side functionalities Collaborate to determine and fulfill software requirements Troubleshoot and enhance existing application performance Requirements 3+ years of experience in software development Proficiency in Python with a good grasp of Django and Flask Background in RESTful APIs, relational databases like MySQL or PostgreSQL, and Git Strong problem-solving abilities and effective communication skills Fluent English communication skills at a B2+ level We offer For you: Paid annual vacation Paid sick leave days Private health insurance Stable income Meal and home office compensation For your comfortable work: Remote and hybrid work opportunities Corporate laptop Possibility to work on your own device Free licensed software Relocation opportunities Free wellbeing activities For your growth: Possibility to create a Personal Development Plan from the first day in the company Free trainings for technical and soft skills Free access to LinkedIn Learning platform Free access to internal and external e-Libraries Certification opportunities Language courses Internal technical and non-technical communities Possibility to contribute in internal, opensource products EPAM is a leading global provider of digital platform engineering and development services. We are committed to positively impacting our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously. You will join a dedicated, creative, and diverse community that will help you discover your fullest potential. EPAM is committed to providing our global team of 52,800+ EPAMers with inspiring careers. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success, and we value collaboration, try always to understand our customers' business, and strive for the highest standards of excellence.
lead python developer
EPAM Global
Αθήνα
We are on the lookout for a talented Lead Python Developer to guide our development initiatives and enhance our Python application offerings. This role is pivotal in driving the success of our projects by designing, testing, and implementing robust and scalable Python solutions. The ideal candidate will have a strong grasp of Python and its associated technologies to optimize and maintain high-quality applications while collaborating effectively across different teams. #LI-DNI #LI-YAROSLAVADIAKOVA Responsibilities Design and develop scalable Python applications Test and ensure the robustness and performance of applications Write clean, maintainable, and efficient code Collaborate with cross-functional teams to define software requirements Optimize existing applications for better performance and usability Requirements 5+ years of experience in software development 1+ years of relevant leadership experience Proficiency in Python and frameworks such as Django, Flask Knowledge of RESTful APIs, relational and non-relational databases Capability to manage version control systems including Git Strong problem-solving abilities and effective communication skills Fluent English communication skills at a B2+ level We offer For you: Paid annual vacation Paid sick leave days Private health insurance Stable income Meal and home office compensation For your comfortable work: Remote and hybrid work opportunities Corporate laptop Possibility to work on your own device Free licensed software Relocation opportunities Free wellbeing activities For your growth: Possibility to create a Personal Development Plan from the first day in the company Free trainings for technical and soft skills Free access to LinkedIn Learning platform Free access to internal and external e-Libraries Certification opportunities Language courses Internal technical and non-technical communities Possibility to contribute in internal, opensource products EPAM is a leading global provider of digital platform engineering and development services. We are committed to positively impacting our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously. You will join a dedicated, creative, and diverse community that will help you discover your fullest potential. EPAM is committed to providing our global team of 52,800+ EPAMers with inspiring careers. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success, and we value collaboration, try always to understand our customers' business, and strive for the highest standards of excellence.
lead python developer
EPAM Global
Αθήνα
We are actively seeking a skilled Lead Python Developer to lead our development efforts and improve our Python-based application offerings. This position is crucial in advancing the success of our projects through the design, testing, and deployment of resilient and scalable Python solutions. The ideal candidate will possess a deep understanding of Python and related technologies to enhance and sustain top-notch applications while collaborating efficiently with various teams. #LI-DNI #LI-YAROSLAVADIAKOVA Responsibilities Develop and enhance Python applications that are scalable Conduct testing to ensure application robustness and performance Maintain and write clean, efficient, and manageable code Work with cross-functional teams to specify software requirements Enhance the usability and performance of existing applications Requirements 5+ years in software development 1+ years in a relevant leadership role Proficiency in Python and frameworks like Django, Flask Knowledge of RESTful APIs, both relational and non-relational databases Capability to handle version control systems such as Git Strong capabilities in problem-solving and effective communication Fluent in English with skills at a B2+ level We offer For you: Paid annual vacation Paid sick leave days Private health insurance Stable income Meal and home office compensation For your comfortable work: Remote and hybrid work opportunities Corporate laptop Possibility to work on your own device Free licensed software Relocation opportunities Free wellbeing activities For your growth: Possibility to create a Personal Development Plan from the first day in the company Free trainings for technical and soft skills Free access to LinkedIn Learning platform Free access to internal and external e-Libraries Certification opportunities Language courses Internal technical and non-technical communities Possibility to contribute in internal, opensource products EPAM is a leading global provider of digital platform engineering and development services. We are committed to positively impacting our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously. You will join a dedicated, creative, and diverse community that will help you discover your fullest potential. EPAM is committed to providing our global team of 52,800+ EPAMers with inspiring careers. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success, and we value collaboration, try always to understand our customers' business, and strive for the highest standards of excellence.
senior python developer
EPAM Global
Αθήνα
We are seeking an experienced Senior Python Developer to become part of our progressive team. In this position, you will be tasked with designing, developing, and deploying sophisticated Python applications while maintaining high performance and responsiveness. You will work closely with our proficient team to merge various components and consistently enhance the functionality of our applications. #LI-DNI #LI-YAROSLAVADIAKOVA Responsibilities Develop, assess, sustain, and enhance Python applications Craft precise, scalable, and robust code Integrate user interface components with server-side logic Work together to identify and meet software requirements Debug and boost existing application performance Requirements Over 3 years of experience in software development Proficiency in Python with a solid understanding of Django and Flask Background in RESTful APIs, relational databases such as MySQL or PostgreSQL, and Git Strong skills in problem-solving and impactful communication Fluent English communication skills at B2+ level We offer For you: Paid annual vacation Paid sick leave days Private health insurance Stable income Meal and home office compensation For your comfortable work: Remote and hybrid work opportunities Corporate laptop Possibility to work on your own device Free licensed software Relocation opportunities Free wellbeing activities For your growth: Possibility to create a Personal Development Plan from the first day in the company Free trainings for technical and soft skills Free access to LinkedIn Learning platform Free access to internal and external e-Libraries Certification opportunities Language courses Internal technical and non-technical communities Possibility to contribute in internal, opensource products EPAM is a leading global provider of digital platform engineering and development services. We are committed to positively impacting our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously. You will join a dedicated, creative, and diverse community that will help you discover your fullest potential. EPAM is committed to providing our global team of 52,800+ EPAMers with inspiring careers. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success, and we value collaboration, try always to understand our customers' business, and strive for the highest standards of excellence.
senior python software engineer
EPAM Global
Αθήνα
We are seeking a highly skilled and experienced Senior Python Software Engineer to join our dynamic team. In this role, you will work on developing, testing, and maintaining robust Python applications that deliver exceptional user experiences. #LI-DNI #LI-IK2 Responsibilities Develop and test Python applications to ensure optimal functionality Write code that is reusable and optimized for performance Integrate user interfaces with backend systems through server-side logic Work collaboratively with cross-functional teams to outline software requirements Debug and enhance existing applications to improve speed and efficiency Requirements 3+ years of experience in Python along with popular frameworks such as Django and Flask Background in RESTful APIs, databases including MySQL, PostgreSQL, and MongoDB, and version control systems such as Git Expertise in OOP, data structures, and design patterns Strong problem-solving aptitude Fluent English communication skills at a B2+ level Nice to have Experience with Amazon Web Services, Google Cloud Platform, and Jenkins Familiarity with CI/CD pipelines, Kubernetes, Linux environment Capability to work with tools like PagerDuty, Terraform, and Uptrends We offer For you: Paid annual vacation Paid sick leave days Private health insurance Stable income Meal and home office compensation For your comfortable work: Remote and hybrid work opportunities Corporate laptop Possibility to work on your own device Free licensed software Relocation opportunities Free wellbeing activities For your growth: Possibility to create a Personal Development Plan from the first day in the company Free trainings for technical and soft skills Free access to LinkedIn Learning platform Free access to internal and external e-Libraries Certification opportunities Language courses Internal technical and non-technical communities Possibility to contribute in internal, opensource products EPAM is a leading global provider of digital platform engineering and development services. We are committed to positively impacting our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously. You will join a dedicated, creative, and diverse community that will help you discover your fullest potential. EPAM is committed to providing our global team of 52,800+ EPAMers with inspiring careers. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success, and we value collaboration, try always to understand our customers' business, and strive for the highest standards of excellence.