Junior Rust Developer – Data Processing - Intern
We usually respond within three days
About Huawei
Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices. With integrated solutions across four key domains – telecom networks, IT, smart devices, and cloud services – we are committed to bringing digital to every person, home and organization for a fully connected, intelligent world. At Huawei, innovation focuses on customer needs. We invest heavily in basic research, concentrating on technological breakthroughs that drive the world forward. We have more than 180,000 employees, and we operate in more than 170 countries and regions.
About the Ireland Research Center
Ireland Research Center's mission is to position Huawei as a recognized technology leader and a global provider of system solutions for terminal and computing devices, in the cloud or telecom infrastructure. To achieve this, we are building an industry-recognized multi-discipline Research Centre of experts with a focus on medium-term to long-term issues. The IRC will work closely with an open, innovative ecosystem with Huawei customers to address real-world issues. The IRC will also engage with key European universities to build a basic research capability to support Huawei technical projects.
About the job
We are looking for a motivated and detail-oriented Junior Rust Developer(Intern) to join our team. In this role, you will help build and maintain efficient, scalable data processing systems using Rust, with integration points in Python or WASM. You'll work closely with data engineers and backend developers to optimize pipelines, improve performance, and ensure smooth system interoperability.
This is an excellent opportunity for someone with a strong interest in systems programming and data-intensive applications and who is eager to grow within a collaborative, engineering-focused environment.
Responsibilities
- Write and maintain performant Rust code for data transformation, parsing, and processing.
- Assist with debugging, testing, and documenting systems and libraries.
- Contribute to code reviews, design discussions, and best practices.
Requirements
- Proficiency in Rust with a strong grasp of core concepts (ownership, lifetimes, concurrency).
- Basic to intermediate experience with Python, particularly in scripting or data-related contexts.
- Understanding of data structures and file formats (e.g., JSON, CSV, Parquet).
- Willingness to learn and adapt to new tools and technologies.
- Familiarity with version control systems (e.g., Git).
- Currently enrolled in a Master degree in Computer Science or a related technical field.
- Willing to work from office (Dublin 2)
Preferred qualifications
- Exposure to data processing frameworks (e.g., Apache Arrow, Polars, DataFusion, Apache Spark, Apache Flink ...).
- Knowledge of asynchronous programming (e.g., tokio, async-std).
- Experience using PyO3, maturin, or similar tools for Rust-Python interoperability.
- Background in data engineering, ETL pipelines, or performance optimization.
Privacy Statement
Please read and understand our West European Recruitment Privacy Notice before submitting your personal data to Huawei so that you fully understand how we process and manage your personal data received.
http://career.huawei.com/reccampportal/portal/hrd/weu_rec_all.html
- Department
- SNI Lab——Smart Network Innovation Lab
- Locations
- Dublin
About Huawei Ireland Research Centre
Huawei Ireland Research Centre (IRC) mission is to position Huawei as a recognized technology leader and a global provider of information and communications technology (ICT) solutions. To achieve this we are building an industry-recognized multi-discipline Research Centre of experts with focus on medium-term to long-term issues. The IRC will work closely with an open innovative ecosystem with Huawei customers to address real-world issues. The IRC will also engage with key European universities to build a basic research capability to support Huawei technical projects.
Junior Rust Developer – Data Processing - Intern
Loading application form
Already working at Huawei Ireland Research Centre?
Let’s recruit together and find your next colleague.