We are seeking a talented Senior Full-stack Developer with expertise in React.js and Java to join our dynamic team on an exciting project in the banking sector. If you are passionate about building robust, scalable applications and eager to contribute to a fast-paced, innovative environment, this opportunity may be an excellent fit for you. Please note that hybrid work, with 3 days from the Client office in Wroclaw, is possible.
responsibilities
Help design, develop, and improve the digital product
Apply a broad range of software engineering practices, from analyzing user needs and developing new features to automated testing and deployment
Ensure the quality, security, reliability, and compliance of our solutions by applying our digital principles and implementing both functional and non-functional requirements
Build observability into our solutions, monitor production health, help to resolve incidents, and remediate the root cause of risks and issues
Share knowledge and expertise with colleagues and contribute regularly to our engineering culture and internal communities
requirements
Thorough understanding of React.js and with an ability to write custom hooks and responsive reusable components
In-depth knowledge of JavaScript, CSS, HTML, and front-end languages
Proven experience in Java and Spring
Knowledge of GitLab CI/CD
Knowledge of testing frameworks, including Jest and React Testing Library, Playwright
nice to have
Knowledge of Microsoft Azure, Terraform
Working experience in Agile methodologies (Scrum, Kanban) and knowledge of associated tools like JIRA or GitLab boards
We are seeking a highly motivated and experienced Presales Solution Consultant to join our growing Data & AI practice. This role bridges technology with business value, helping clients harness the power of data to drive transformative business results. You will play a pivotal role in crafting innovative data solutions, supporting sales efforts, and delivering exceptional value to our clients through strategic consulting and technical expertise. The ideal candidate combines technical prowess with strong consulting and interpersonal skills, thrives in dynamic environments, and can align client requirements with modern data and analytics capabilities. This is an exciting opportunity to work with cutting-edge technologies and make a tangible impact across global industries.
responsibilities
Work closely with sales, delivery, and expert teams to align client needs with data-driven solutions, effectively connecting business challenges to our offerings
Own the end-to-end presales process, including opportunity qualification, solution design, proposal development, demos, and client presentations
Lead workshops and meetings with clients to gather business objectives and technical requirements, ensuring alignment between client goals and our solutions
Architect tailored data solutions, encompassing cloud-native platforms, data integration, advanced analytics, and AI/ML models, to provide actionable business insights
Develop competitive proposals, pricing models, and value propositions to successfully close opportunities and secure engagements
Stay updated on emerging trends in Data & Analytics, Cloud, and AI, providing strategic advice to clients and supporting innovation within the practice
Contribute to the development of reusable solution frameworks, accelerators, and methodologies to drive operational efficiency
Act as a mentor and knowledge-sharer across the team, supporting skill-building and best practice dissemination
requirements
Extensive experience in presales, solution architecture, or consulting, with a focus on Data/AI technologies and related business use cases
Strong technical knowledge of data platforms (e.g., Databricks, Snowflake, AWS/Azure/GCP Data Services), ETL processes, data modeling, BI tools, and data visualization frameworks (e.g., Power BI, Tableau)
Familiarity with data science techniques and proficiency in analyzing client needs to align with technical solutions
Excellent communication and storytelling skills—able to translate complex technical concepts into clear, client-friendly narratives
Proven track record in engaging with senior stakeholders and delivering impactful presentations or pitches
Experience in creating detailed proposals, RFP responses, and pricing/engagement models for data-related services or projects
Understanding of strategic consulting principles and the ability to develop future-state recommendations and roadmaps for client success
Strong organizational, leadership, and project scoping abilities, with a proven ability to manage complex tasks in a fast-paced environment
Bachelor's or master's degree in data science, Computer Science, Business Analytics, or a related field (or equivalent professional experience)
Excellent English communication skills, with the ability to clearly and effectively explain technical concepts to diverse audiences
We are seeking a skilled Lead .NET Engineer with expertise in Azure and React to help modernize and enhance the insurance platform for our US-based client. This role combines technical leadership with deep implementation ownership across backend, frontend, cloud and DevOps, driving AI adoption and delivering scalable, secure solutions.
responsibilities
Modernize the insurance platform towards a modular and microservices architecture under Azure
Provide technical leadership across backend, frontend, cloud and DevOps
Champion AI adoption in SDLC by driving secure and measurable usage of tools like GitHub Copilot
Implement backend services using .NET Core (versions 8–10), Entity Framework and Dapper
Build and integrate RESTful and XML-based APIs for application functionality
Design and optimize advanced MS SQL database solutions
Utilize modern frontend frameworks such as ReactJS or Vue.js to develop dynamic user interfaces
Architect microservices-based solutions leveraging Docker for deployment and scalability
Deploy and manage applications on Azure platforms including Azure App Service and Azure Container Apps
Apply DevOps practices for CI/CD, release management and automation using Azure tools
Ensure secure coding practices throughout the development lifecycle
Contribute to AI-driven initiatives leveraging GitHub Copilot
Collaborate with team members and document technical specifications clearly
Demonstrate awareness of SignalR and WebSockets for real-time communication
requirements
7+ years of experience in full-stack web application development
Proficiency in .NET Core (versions 8–10), Entity Framework, Dapper, REST and XML-based APIs
Expertise in MS SQL including query optimization, stored procedures and database design
GitHub Copilot experience and readiness to contribute to AI adoption initiatives
Cloud platform proficiency in Azure including Azure App Service and Azure Container Apps
Competency in web frameworks such as Vue.js, ReactJS or Angular
Background in microservices, Docker and containerization
Experience implementing DevOps practices using Azure DevOps, Azure Repos, GitHub, Azure ARM or Terraform
Familiarity with SignalR and WebSockets
Strong focus on secure coding practices and development lifecycle standards
Ability to work independently, meet project deadlines and collaborate within a team
Leadership skills with the ability to manage time and document specifications effectively
We are seeking a skilled Senior .NET Engineer with expertise in Azure and full-stack development to join an exciting project for our client, a US-based insurance provider. This role focuses on enhancing the client's insurance platform through modernization and leveraging cutting-edge technologies.
responsibilities
Work on the development and modernization of an insurance platform towards a modular and microservices architecture under Azure
Implement backend services using .NET Core (8–10), Entity Framework and Dapper to ensure performance and scalability
Build and integrate RESTful and XML-based APIs for application functionality and interoperability
Develop advanced database solutions using MS SQL including query optimization and stored procedures
Create dynamic responsive user interfaces using ReactJS or Vue.js
Architect microservices and leverage Docker for efficient deployment and scalability
Manage application deployment on Azure cloud platforms such as Azure App Service and Azure Container Apps
Apply DevOps best practices for CI/CD, release management and automation with tools like Azure DevOps, Azure Repos, GitHub, Azure ARM or Terraform
Contribute to AI-driven initiatives through the adoption of AI tools like GitHub Copilot
Ensure adherence to secure coding standards throughout development processes
Incorporate technologies for real-time communication including SignalR and WebSockets
Work autonomously, manage time effectively and consistently meet project deadlines
Collaborate with cross-functional teams to document technical solutions and specifications
requirements
5+ years of experience building full-stack web applications and delivering end-to-end solutions
Proficiency in .NET Core (8–10), Entity Framework, Dapper, REST and XML-based APIs
Advanced MS SQL skills including query optimization and stored procedure development
GitHub Copilot experience and willingness to contribute to AI adoption within the team
Expertise in Azure cloud platforms including Azure App Service and Azure Container Apps
Familiarity with modern web frameworks such as ReactJS, Vue.js or Angular
Hands-on experience with microservices architecture, Docker and containerization
Skills in implementing DevOps practices for CI/CD and automation using Azure DevOps, Azure Repos, GitHub, Azure ARM or Terraform
Awareness of SignalR and WebSockets for real-time communication
Strong focus on secure coding practices and project deadline management
Adaptability to work independently while effectively collaborating in a team environment and clearly documenting solutions
We are seeking a Senior/Lead Data Software Engineer to join our team working on a scalable, ML-ready platform that enhances portfolio model development and deployment with advanced data governance and AI capabilities. You will play a key role in migrating from an IaaS Big Data platform to Azure-native Databricks, optimizing data workflows and improving data quality. Join us to contribute to innovative solutions that boost client services and regulatory compliance.
responsibilities
Migrate and optimize over 500 data jobs using Azure Databricks optimization techniques
Manage and process 12 TB of data efficiently across platforms
Tune machine learning models for Azure environments using Java Spark and Delta tables
Update and maintain libraries to address security vulnerabilities
Develop and maintain ETL/ELT pipelines using PySpark and related technologies
Collaborate with cross-functional teams to integrate GenAI capabilities into data workflows
Monitor data quality and implement improvements to ensure accuracy and reliability
Automate deployment and operational tasks using Terraform and GitLab CI/CD
Support data governance initiatives to comply with regulatory standards
Troubleshoot and resolve performance issues in data processing systems
Document system processes and provide technical guidance to junior engineers
Implement best practices for code quality and data security
Participate in code reviews and knowledge sharing sessions
Optimize costs associated with data storage and processing
requirements
Proficiency in Python and Spark with at least 3 years in data engineering roles
Strong experience with Azure Databricks and PySpark
Proven expertise in designing and implementing ETL/ELT solutions
Experience migrating big data platforms to Azure-native services
Proficiency with Delta tables for model tuning
Knowledge of data governance and regulatory compliance frameworks
Familiarity with Docker, Kubernetes (AKS), and Terraform for infrastructure automation
Ability to manage large data volumes with high efficiency
We are seeking an experienced Manager, AI Consulting, to join our team. In this role, you will leverage your deep expertise in data science to design and implement impactful solutions that address complex business challenges. You will partner with clients and internal teams to develop strategies that maximize the value of data insights and drive measurable outcomes. The ideal candidate combines strong leadership and communication skills with a creative, analytical mindset and a proven ability to translate business needs into actionable data-driven solutions. You will also play a key role in mentoring teams and championing the adoption of cutting-edge technologies to ensure innovation and excellence across projects.
responsibilities
Lead the development and implementation of data science solutions aligned with business needs
Collaborate with stakeholders to identify opportunities for data-driven strategies
Build and optimize machine learning models to improve workflows and business outcomes
Design and maintain analytics frameworks that enable informed decision-making
Ensure data science systems are scalable, reliable, and adaptable across environments
Mentor and provide technical guidance to data science teams to foster growth and expertise
Analyze data to uncover trends, patterns, and actionable insights
Communicate results and solutions effectively to both technical and non-technical audiences
Stay up to date with advancements in artificial intelligence, machine learning, and data science technologies
Drive innovation by introducing new techniques and tools to enhance workflows and solutions
requirements
At least 10 years of experience in IT, with a strong focus on data science and analytics
Minimum of 5 years in senior leadership roles (e.g., Manager, Architect, Lead) within Agile or hybrid environments
Proven track record of managing teams of 40+ members, ensuring productivity and alignment with project objectives
Participation in at least 8 full project lifecycles, or successful launch of 2+ products or significant features to market
Deep expertise in data engineering, including data preparation, modeling, and visualization for business applications
Strong knowledge of machine learning methodologies (supervised and unsupervised) and their practical implementation
Demonstrated ability to design and execute AI/ML strategies to solve complex business challenges
Advanced proficiency in Python for data analysis, manipulation, and machine learning workflows
Hands-on experience with PyTorch for building and deploying deep learning models
Familiarity with TensorFlow for scalable machine learning development and deployment
Solid experience with cloud platforms (AWS, Azure, or GCP) for managing and deploying data science solutions
Excellent English communication skills, with the ability to clearly and effectively explain technical concepts to diverse audiences
nice to have
Certifications in data science, machine learning, or cloud technologies to validate expertise
Experience in integrating data science solutions with enterprise systems to improve operational efficiency
Proficiency in advanced data visualization techniques and tools to effectively communicate insights to stakeholders
Are you ready to launch your software engineering career on a project that powers some of the world's most critical infrastructure? We're looking for a Junior Java Developer to join a passionate, international team building systems essential to the operation of large-scale Data Centers — from constructing new facilities and designing racks, to hardware demand planning, logistics, and ongoing maintenance. Our client is a global technology leader operating at a massive scale, where reliability, performance, and innovation are at the heart of everything they do. You'll be joining a team of world-class engineers and architects to build a scalable, high-performance platform that empowers external customers to create the next generation of applications and solutions. This is a fantastic opportunity to grow as an engineer in a modern, self-governing team culture that values transparency, autonomy, and continuous learning. Ready to launch your career in cloud engineering? Apply now and join our global team! This role offers a hybrid model, with 3 days per week spent working from the client's office in Kraków, Gdańsk, or Wrocław in Poland.
responsibilities
Develop new features and refine existing code to make it cleaner, more readable, and more efficient
Contribute to the full development lifecycle — from analysis and design through implementation, testing, and ongoing support
Communicate directly with the client on a daily basis, building strong stakeholder relationships
Collaborate with experienced engineers and architects on a scalable, high-performance platform
Continuously learn the project domain and explore new technologies
Take ownership of your tasks and deliver high-quality solutions on time
requirements
1+ years of experience developing and integrating software through the full system implementation lifecycle (analyze, design, implement, build, test, support)
1+ years of hands-on experience with Java
Solid knowledge of JUnit, Mockito, and SQL
Strong self-management and prioritization skills
A proactive, self-starter mindset with a focus on quality and timely delivery
Excellent English communication skills and confidence in client-facing interactions (you'll be speaking with stakeholders directly!)
We are seeking a highly skilled Lead Python Engineer with experience in Generative AI and Azure, for our Client, a global leader in the area of banking, investment banking and financial services. You’ll be working in the AI platform team, which consists of data scientists, software engineers, and business analysts. They process huge amounts of data for multiple use cases, using both classic machine learning models and modern generative AI. They are quickly growing in the areas of chatbots and agents, and are technologically savvy and cloud native. This position offers a flex-hybrid model of work, with 3 days per week working from the office located in Krakow.
responsibilities
Develop Python applications addressing business needs and adhering to technical standards
Collaborate with cross-functional teams to deliver high-quality software solutions
Utilize Azure services and related technologies to build scalable systems
Apply event-based design principles for improving application performance
Incorporate expertise in RAG architecture to deliver innovative solutions
Resolve issues and optimize software to ensure reliability and peak performance
Stay informed about emerging technologies, trends, and best practices
requirements
Proficiency in Python programming
Experience mentoring and leading engineering teams effectively
Background in Generative AI and LLMs
Familiarity with Azure environments and cloud platforms
Competency in event-based design techniques
Knowledge of the foundational concepts of RAG architecture
Skills in analytical problem-solving with close attention to detail
Strong aptitude for communication and teamwork
nice to have
Background in working within the financial services sector
Qualifications in Azure or equivalent cloud expertise
Flexibility to use multiple programming languages or frameworks
Understanding of Agile workflows and DevOps principles
We are seeking a Senior Site Reliability Engineer to support a client in the Commodity Trading sector with Risk Reporting. The role focuses on enhancing the reliability and performance of the client's infrastructure through effective Site Reliability Engineering practices.
responsibilities
Oversee the deployment and management of Kubernetes clusters to ensure high availability and performance
Diagnose and resolve integration issues related to EFS and EBS in a cloud environment
Scale applications effectively while maintaining optimal resource utilization
Automate infrastructure tasks to streamline operations and enhance efficiency
Collaborate with a medium-sized team of 6 to 10 professionals, sharing knowledge and best practices
Engage in regular meetings with client managers and development teams to align on project goals and deliverables
Proactively identify and address project challenges, contributing to continuous improvement and feature delivery
requirements
3+ years of experience in DevOps or Site Reliability Engineering
Proficiency in managing complex Kubernetes deployments and troubleshooting related issues
Understanding of EFS and EBS integration within cloud-native environments
Experience with columnar store databases, particularly ClickHouse, and general database management
Capability to automate infrastructure provisioning and management processes
Excellent English communication skills at a B2+ level, with a focus on collaboration and client interaction
We are on the lookout for a People Advisory Specialist . This role is dedicated to delivering organizational people management support and driving the implementation of people processes and programs across one or several specific units. Serving as a Practice/Discipline People Partner, you will guide employees and leaders through the entire scope of EPAM HR activities. The position requires in-office presence twice a week at one of our sites: Gdansk, Krakow, Wroclaw, Warsaw, Poznan or Katowice.
responsibilities
Team up with Primary People Partners responsible for particular disciplines or practices
Contribute to a broad spectrum of HR processes, including employee experience, retention and performance development, beginning with supervised tasks and growing into independent ownership
Support unit leaders in reviewing local programs and frameworks by offering input grounded in local labor law compliance
Join townhalls and internal unit events while encouraging employees to visit the office
Take part in Shared Service Center operations and interact with various process stakeholders to address a range of tasks and issues
requirements
At least 2 years of hands-on experience supporting an HR function in a technology company or commercial organization
Ability to succeed in fast-moving environments by balancing multiple assignments, setting clear priorities and consistently hitting deadlines
Openness to ongoing change and ease in navigating the realities of a VUCA/BANI world
Outstanding interpersonal abilities that nurture positive relationships, earn trust and support delivering thoughtful, sensitive and timely guidance, combined with a proactive, confident, energetic and upbeat personality
Confident command of English in both speaking and writing at a B2+ level or above
Basic grounding in Polish Labor Law, including practical familiarity with its application
Background in HR processes like onboarding, performance management, engagement surveys and retention activities, along with the ability to work with HR data and metrics, will be considered a strong advantage
Let us find a perfect job for you
Share your CV and pass our review to get a personalized job offer even if you didn't find a job on the site.