Senior Software Engineer in Platform and AI, DublinEmployment TypeFull TimeApplication Start Date01-02-2025Application End Date28-03-2025LocationDublin, IrelandWork StyleHybridDescriptionAbout the companySweepr is a Digital Experience Platform (DXP) that enables ISPs and Telecom Service Providers to deliver extraordinary customer care through digital channels. It integrates with other data sources in the ecosystem, whilst also observing key customer context and behaviours during care interactions, to dynamically orchestrate and apply decisioning logic to customer interactions via its Real-Time Interaction Manager (RTIM).The platform allows organisations to drive customer care and support to digital channels by composing and deploying engaging journeys that are context-driven, highly personalised and dynamic.Sweepr is committed to creating a workplace culture based on equality, dignity and diversity, where differences are welcomed, and each employee feels valued and respected.About the roleWe are seeking a Senior Software Engineer to work within the core cloud Platform team where you will be applying data skills and high-quality software engineering practices to build APIs and backend workflows at scale, delivering key capabilities to the platform around Intent orchestration and Interactions management, machine learning and LLM chains.The ideal candidate should have a mix of solid skills/experiences in software engineering and patterns for building large scale enterprise systems, and some experiences and/or high interest in Consumer User Experience, Dialogue based systems, LLMs and machine learning.This role is based in our Dublin office with hybrid remote working option.Core competenciesBachelor’s degree in computer science, Information Engineering and/or equivalent experienceAt least 5 years-experience with large scale server-side software and data pipeline development with Java technologies and Spring framework.Knowledge and/or experience in using AI/ML algorithms to help create more dynamic handling of decisioning, consumer dialogues and data classification.Skills & ExperiencesRequired:Expert level of Java technologies including Spring framework such as Spring Integration, Spring Data and JPAProficient level at schema design, data modelling and SQLFamiliar with ETL concept and tools for both manual and Low-Code ETLExperience with streaming and batch data processingExcellent problem-solving, structured thinking and analytical skillsAttention to detail and effective verbal/written communication skillsAbility to learn and research new technologies rapidlyNice to have:Experience with Data Processing frameworks like Apache Spark (e.g. Spark SQL, MLlib)Good understanding of Apache Spark architectureGood knowledge of Big Data file formats (Avro, Parquet etc.)Foundation knowledge of machine learning/AIFoundation knowledge of LLM/Gen AI technologies and their fine tuning and prompt engineeringResponsibilitiesBuilding out new APIs to support Sweepr omni-channel Customer applications and Sweepr’s low code tooling.Tuning the Sweepr cloud for very large scale enterprise deployment, including caching, clustering and high availability architecture.Conducting data exploration, designing, building, and maintaining scalable pipelines and data infrastructure to enable machine learning algorithms.Building, deploying, and maintaining LLM chains/pipelines & ML applications.Delivering documentation and/or training on analytics related topics.
#J-18808-Ljbffr