
EPAM Systems
Poszukujemy Senior Software Engineer specjalizującego się w C++. Kluczowe obowiązki obejmują rozwój oprogramowania na poziomie jądra oraz optymalizację wydajności. Wymagana biegłość w C/C++ oraz doświadczenie w optymalizacji aplikacji ML.
We are seeking a Senior Software Engineer specialized in C++ to join our client, a company that manufactures computers designed for artificial intelligence applications.You will play a crucial role in ensuring the software operates efficiently and meets high standards for our clients and users. This position focuses on optimizing low-level workloads, kernel development, and enhancing software performance for machine learning tasks. If you have a strong background in kernel development and performance optimization, we encourage you to apply and contribute to advancing AI computing technology.ResponsibilitiesEnsure software operates efficiently and delivers high-quality results to clients and usersDevelop and maintain kernel-level software components for machine learning applicationsOptimize kernels and kernel libraries for high-performance computing and machine learning tasksImplement tensor compute and data movement optimization kernelsAnalyze low-level code to enhance performance and efficiencyCollaborate with machine learning engineers to integrate optimized kernels into ML frameworks and pipelinesConduct performance profiling to identify and address bottlenecksWrite comprehensive unit tests and perform debugging to maintain code stability and reliabilityRequirementsProficiency in C and C++ programming languages with 3+ years of experienceExperience in kernel development focused on low-level optimizations and tensor computationsDemonstrated ability to optimize software performance for machine learning and HPC applicationsSkills in analyzing and debugging complex code issuesExperience with performance profiling and optimization toolsStrong problem-solving capabilitiesFluent communication skills in English at a B2+ levelNice to haveFamiliarity with machine learning frameworks and conceptsKnowledge of operating system internalsExperience with GPU programming using CUDA or OpenCLWe offerWe gather like-minded people:Engineering community of industry professionalsFriendly team and enjoyable working environmentFlexible schedule and opportunity to work remotely within PolandChance to work abroad for up to 60 days annuallyBusiness-driven relocation opportunitiesWe provide growth opportunities:Outstanding career roadmapLeadership development, career advising, soft skills, and well-being programsCertification (GCP, Azure, AWS)Unlimited access to LinkedIn Learning, Get Abstract, Cloud GuruEnglish classesWe cover it all:Stable income (Employment Contract or B2B)Participation in the Employee Stock Purchase PlanBenefits package (health insurance, multisport, shopping vouchers)Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and moreReferral bonusesCorporate, social and well-being eventsPlease, note:The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interviewWe will reach out to selected candidates exclusivelyEPAM 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.
Zaloguj się, aby zobaczyć pełny opis oferty
| Opublikowana | 4 dni temu |
| Wygasa | za około miesiąc |
| Rodzaj umowy | PERMANENT, B2B |
| Źródło |
Nie znaleziono ofert, spróbuj zmienić kryteria wyszukiwania.