Heterogeneous Memory Software Engineer

3 days ago


Warsaw Gdańsk, Czech Republic HUAWEI Full time
Job Overview

We are seeking a talented Heterogeneous Memory Software Engineer to join our team at Huawei, a leading provider of telecommunications equipment with a strong focus on innovation.

About the Role

This is an exciting opportunity to engage in research, design, and implementation of software components that enable tiered memory usage within end-to-end solutions. As a member of the Computing Product Line, Heterogeneous Memory Software Lab, you will work on memory subsystems to enable performant utilization of heterogeneous memory in areas such as AI, databases, and virtualization.

You will collaborate closely with research teams across the company to drive innovation on the forefront of Huawei solutions. The ideal candidate will have expertise in storage, C, C++, Linux kernel, memory subsystem, ARM, machine learning, algorithms, and performance tuning.

What We Offer
  • A competitive salary of $120,000 per year, based on industry standards and location.
  • A comprehensive benefits package including private healthcare, sport cards, benefit platform, special discounts, and office massages.
  • A dynamic and innovative work environment with opportunities for growth and development.
Requirements
  • BSc. or Master's degree in Computer Science or related field.
  • Strong programming skills in C and C++.
  • Good grasp of computer architecture and foundation in memory/storage/processing technologies.
  • Creative problem-solving skills and ability to innovate within the domain.
  • Ability to work independently and collaboratively with other teams.
  • Experience in Linux kernel, especially memory subsystem.
Additional Requirements
  • PhD degree in Computer Science or related field (nice to have).
  • Publications in journals or conferences (nice to have).
  • Experience in compiler optimization and Linux kernel development (nice to have).
  • Knowledge of ARM architecture (nice to have).
  • Solid understanding of machine learning algorithms and principles (nice to have).
  • Experience in presenting research ideas and/or results (nice to have).
  • Experience in optimization and performance tuning AI models and software (nice to have).
  • Successful patents filing record (nice to have).
How to Apply

Please submit your application, including your resume and cover letter, to [insert contact information].



  • Warsaw, Gdańsk, Czech Republic HUAWEI Full time

    OverviewHuawei, a leading provider of telecommunications equipment, is seeking an experienced Senior AI Software Engineer to join its Computing Product Line, Heterogeneous Memory Software Lab. This role involves designing and implementing software components that enable tiered memory usage within end-to-end solutions.

  • Software Engineer

    4 weeks ago


    Warsaw, Gdańsk, Czech Republic HUAWEI Full time

    Job DescriptionJob Title: Senior Software EngineerHuawei is a leading provider of telecommunications equipment with a strong focus on innovation. We have a global R&D presence with 17 research institutes worldwide.Job Summary:We are seeking a skilled Senior Software Engineer to join our Computing Product Line, Heterogeneous Memory Software Lab. You will...


  • Warsaw, Gdańsk, Czech Republic HUAWEI Full time

    About the Role:We are seeking a skilled Senior Software Engineer for AI Systems to join our team at HUAWEI.Key Responsibilities:Design and implement software components for tiered memory usage in AI systems.Advance the HUAWEI AI ecosystem by developing libraries that leverage the capabilities of Huawei's new Ascend AI hardware.Integrate heterogeneous memory...


  • Warsaw, Gdańsk, Czech Republic HUAWEI Full time

    BSc. or Master’s degree in Computer Science or related field. Good grasp of computer architecture and foundation in memory/storage/processing technologies, including an understanding of the software stack and critical performance factors. Strong programming skills in C and C++ Creative problem-solving skills Ability to innovate within the domain. Ability...


  • Warsaw, Gdańsk, Czech Republic HUAWEI Full time

    Huawei is a leading provider of telecommunications equipment with a strong focus on innovation. The company has over 70,000 employees engaged in R&D and has established 17 research institutes globally.As a member of the Computing Product Line, Heterogeneous Memory Software Lab, you will contribute to the design and implementation of software components that...


  • Warsaw, Gdańsk, Czech Republic HUAWEI Full time

    BSc. or Master’s degree in Computer Science or related field. Solid understanding of machine learning algorithms and principles. Experience in optimization and performance tuning AI models and software. Good grasp of computer architecture and foundation in memory/storage/processing technologies, including an understanding of the software stack and...


  • Warsaw, Gdańsk, Czech Republic HUAWEI Full time

    Job DescriptionWe are seeking an experienced Senior Compiler Engineer and Optimizations Specialist to join our Computing Product Line. As a key member of our team, you will be responsible for advancing the state-of-the-art in compiler technology in managed memory environments.Your primary focus will be on designing and implementing cutting-edge compiler...


  • Warsaw, Gdańsk, Czech Republic HUAWEI Full time

    BSc. or Master’s degree in Computer Science or related field. 7+ years of experience in backend software development. Proficiency in programming languages, particularly C/C++. Knowledge of the architecture and understanding of compiler internals. Experience in LLVM or any industrial-strength compiler development Creative problem-solving skills and the...


  • Warsaw, Gdańsk, Czech Republic HUAWEI Full time

    About HUAWEIHuawei is a global leader in telecommunications equipment and services. Our commitment to innovation has led to the establishment of 17 research institutes worldwide, with over 70,000 employees engaged in R&D.


  • Warsaw, Gdańsk, Czech Republic HUAWEI Full time

    **Job Title:** Compiler Technology SpecialistHuawei is seeking a talented Compiler Technology Specialist to join our Computing Product Line.Job Summary:We are advancing the state of the art in compiler technology in the context of managed memory environments and are looking for a talented engineer to take part in research, design, and implementation of...

  • Software Engineer

    4 weeks ago


    Remote, Warsaw, Czech Republic Lingaro Full time

    Job Title: Software EngineerAbout the Role:Design, develop, and test software applications.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure software meets quality, reliability, and security standards.Key Responsibilities:Develop software applications using programming languages such as Java, Python, and...


  • Warsaw, Czech Republic Experis Polska Full time

    Requirements: 5+ years of experience in software automation testing   Deep understanding of QA process and best practices  Strong coding skills (Python)  Extensive experience with automation frameworks (preferably Robot Framework)  Good knowledge about SQL  Familiarity with CI/CD tools and Docker  Being a great team player  As a Senior Software QA...


  • Gdańsk, Pomerania, Czech Republic Graphcore Full time

    At Graphcore, we're looking for a talented Cloud Software Engineering Lead to join our team. As a key member of our engineering organization, you will lead the design and development of plugins in Go for the new AI accelerator integration in Kubernetes.About the RoleThis is an exceptional opportunity to work with cutting-edge technology and make a...


  • Remote, Kraków, Wrocław, Warsaw, Czech Republic N-iX Full time

    As a Senior Software Engineer at {company}, you will be responsible for designing and developing high-quality software solutions that meet the needs of our customers. With a strong focus on innovation and collaboration, you will work closely with our cross-functional team to deliver cutting-edge products that exceed expectations.Key responsibilities...


  • Remote, Kraków, Gdańsk, Wrocław, Poznań, Warsaw, Czech Republic TuneIn Full time

    Transforming Audio ConsumptionTuneIn is expanding its Android team in Poland and seeks a Senior Software Engineer to contribute to the development of innovative audio solutions. As a key member of the team, you will collaborate with Product, Design, and Engineering teams to design, architect, and develop new features that shape the future of audio...


  • Gdańsk, Pomerania, Czech Republic Graphcore Full time

    Graphcore is a leading innovator in AI hardware and software.We are seeking a highly skilled Senior Cloud Software Engineer to lead the integration of our new AI accelerator within Kubernetes environments.This role requires extensive experience in software development, container orchestration technologies, and cloud computing.As a Senior Cloud Software...


  • Kraków, Gdańsk, Czech Republic AirHelp Full time

    A couple of years of experience in software engineering. Very good knowledge of Ruby and Ruby on Rails (Go, Python, Node.js will be considered a plus). Good knowledge of relational databases (PostgreSQL preferred). Knowledge of modern design patterns and ability to use them in practice. Knowledge of the infrastructure your code runs on (AWS...


  • Gdańsk, Czech Republic Graphcore Full time

    As a Senior Cloud Software Engineer, you will lead the efforts in enabling new AI accelerator HW within Kubernetes environments. You will be responsible for the design, development, and maintenance of plugins in Go, ensuring seamless integration of a new AI accelerator with existing Kubernetes clusters, and providing a native Kubernetes end user experience....


  • Gdańsk, Czech Republic Graphcore Full time

    Skills and Experience Bachelor’s degree in Computer Science, Engineering, or a related field. At least 10 years of experience in software development, ideally with a focus on cloud environments. Proficiency in Go or Python programming. Extensive experience with Kubernetes with a preference for candidates holding a Certified Kubernetes Administrator (CKA)...


  • Gdańsk, Czech Republic Graphcore Full time

    Essential qualifications: Bachelor’s degree in Computer Science, Engineering, or a related field or equivalent experience. At least 10 years of experience in software development, ideally with a focus on cloud environments. Proficiency in Go programming. Extensive experience with Kubernetes. Strong understanding of container orchestration and...