Rust Software Engineer

4 dni temu


Lublin, Polska EPAM Systems Pełny etat

We are seeking a Software Engineer to join our client team – it is an innovative start-up that works on optimizing AI/ML infrastructures for faster and more efficient model deployment. The solutions enhance performance, reduce costs, and ensure reliable, scalable AI operations for businesses aiming to lead into the future. This is a fully remote position, offering you the flexibility to work from anywhere in Poland — whether from home or from one of our well-equipped offices in Gdańsk, Katowice, Kraków, Łódź, Warsaw, or Wrocław. Responsibilities Develop distributed systems involving node-level daemons, dynamic library interceptors, and system-level components for allowing GPU workload co-location and checkpointing/restoration on Kubernetes nodes Integrate solutions into Kubernetes-based GPU clusters with custom scheduling behavior Build lightweight HTTP/gRPC services to allow for interaction with various components, export metrics, and provide custom views Engineer novel GPU co-location and GPU checkpoint/restore pipelines for controlling workload's access to GPUs without termination/restarts Requirements Strong programming skills in Rust with 3 years of hands-on experience in the language Proficiency in data structures and algorithms Background in writing distributed software with asynchronous components, managing concurrent state, and avoiding deadlocks Proficiency in writing system-level components, including experience with Foreign Function Interfaces (FFIs) and development of unsafe components Bachelor's or master's degree in Computer Science, Electrical Engineering, Data Science, or a related field (a Ph.D. is a plus) English level of minimum B2 (Upper-intermediate) for effective communication Nice to have Experience with Kubernetes APIs and control plane components Experience with CUDA, GPGPU programming, and performance optimization We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview We will reach out to selected candidates exclusively EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on 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 continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.



  • Lublin, Lubelskie, Polska Infotree Global Solutions Pełny etat 60 000 zł - 90 000 zł rocznie

    Join our great automotive client and have real impact on the future of modern carsPosition Summary: You will be technically responsible for the maintenance of architecture for complex software/system solutions. You will also be actively participating in the whole development chain (definition, development, and testing) together with a cross-competency team...

  • Senior Software Engineer

    1 tydzień temu


    Lublin, Lubelskie, Polska Sperton Global AS Pełny etat 60 000 zł - 90 000 zł rocznie

    Job Title: Senior Software Engineer Location: Wrocław, Poland (Mydlana Street, near Monopolowa bus stop) Team: Vehicle Optimized Service Planning (VOSP) Employment Type: Contract About the RoleThe Vehicle Optimized Service Planning (VOSP) team is excited to welcome a skilled Senior Software Engineer to support our digital transformation journey. VOSP is a...

  • Junior Software Engineer

    2 tygodni temu


    Lublin, Polska Cognizant Technology Solutions Poland Sp. z o.o. Pełny etat

    Work model: on-site Job Summary: The Junior Software Engineer will support the development of advanced software solutions for professional coffee machines used in vending, HoReCa, and office environments. This role involves working with embedded systems and modern software platforms to enhance machine functionality, user experience, and connectivity. This...


  • Lublin, Polska Sii Poland Pełny etat

    Software Engineer – Networking & Drivers (DPU Team) Join to apply for the Software Engineer – Networking & Drivers (DPU Team) role at Sii Poland As part of the DPU software group, you will develop and optimize networking software, drivers, and data path components for high‑performance data processing. We have multiple openings for both junior and...


  • Lublin, Lubelskie, Polska Square One Resources Sp. z o.o. Pełny etat

    Nasz klient to wiodąca niemiecka firma z sektora telekomunikacji i usług IT, specjalizująca się w nowoczesnych rozwiązaniach takich jak web hosting, cloud computing oraz usługi internetowe. W związku z rozwojem działalności oraz otwarciem European Technology Center w Polsce, firma poszukuje doświadczonych programistów Java do długofalowej...

  • Junior Software Engineer

    1 tydzień temu


    Lublin, Lubelskie, Polska Cognizant Technology Solutions Pełny etat 30 000 zł - 60 000 zł rocznie

    Work model: on-siteWork location: LublinJob Summary:The Junior Software Engineer will support the development of advanced software solutions for professional coffee machines used in vending, HoReCa, and office environments. This role involves working with embedded systems and modern software platforms to enhance machine functionality, user experience, and...


  • Lublin, Polska Sii Sp. z o.o. Pełny etat

    Embedded Software Engineer – networking project Miejsce pracy: Lublin Technologies we use Expected - Yocto - Buildroot - Python - SOC - IPv4 - IPv6 - Network Administration - C - C++ Optional - Ethernet - PCIe - SPI - I2C - UART About the project You will work on embedded firmware and low-level system software for cutting-edge programmable Ethernet...


  • Lublin, Polska Sii Sp. z o.o. Pełny etat

    Embedded Software Engineer – networking project Miejsce pracy: Lublin Technologies we use Expected Yocto Buildroot Python SOC IPv4 IPv6 Network Administration C C++ Optional Ethernet PCIe SPI I2C UART About the project You will work on embedded firmware and low-level system software for cutting-edge programmable Ethernet switches. This role involves close...


  • Lublin, Polska HAYS POLAND Sp. z o.o. Pełny etat

    Software QA Engineer lokalizacja: Lublin (lubelskie) numer referencyjny: 1196163/jobs.pl The client offers comprehensive IT and consulting services in Europe Basic information: Location: 100% from the office in Lublin (Felin district) Rate: up to approx 80PLN/hour net + VAT Type of employment: B2B contract Duration: 3 months + possible...


  • Lublin, Polska Sii Sp. z o.o. Pełny etat

    Software Engineer – Networking & Drivers (DPU Team) Miejsce pracy: Lublin Technologies we use Expected IPv4 IPv6 Network Administration C C++ Optional DPDK PCIe DMA RDMA About the project As part of the DPU software group, you will develop and optimize networking software, drivers, and data path components for high-performance data processing. We have...