Rust Jobs for Rustaceans 
The hottest Rust jobs in one place. Bookmark this page and tell a friend :)
Latest jobs
Showing 271-280 of 308 jobs
Embedded Systems Engineer
Oxide Computer Company
Active - posted 24 days ago
Principal RUST Software Engineer
iLocatum
Active - posted 24 days ago
Rust Developer
Understanding Recruitment
Active - posted 25 days ago
Rust Software Engineer
Albatross
Active - posted 25 days ago
Senior Engineer
Logos
Active - posted 25 days ago
Senior Satellite Flight Software Engineer
Lynk
Active - posted 25 days ago
Internship: Development of a Mapping Server in RUST
Magellium
Active - posted 25 days ago
Rust Developer
Chromeis
Active - posted 25 days ago
Senior Rust Engineer
Understanding Recruitment
Active - posted 25 days ago
Staff Backend Engineer
Understanding Recruitment
Active - posted 25 days ago
Internship: Development of a Mapping Server in RUST
Magellium
Active - posted 25 days ago
Job Description
About Magellium Artal Group
Magellium (Artal Group), with its 300 employees, is an independent and major player specializing in digital geography, from pixel valorization to geographic data processing within the IT systems of its clients. Magellium supports its clients with a 360° offer covering research, consulting, project management, integration, and maintenance in the fields of imaging, video, drones, Geographic Information Systems (GIS), mapping, and Geo-intelligence, promoting mastery of software, AI, signal processing, and geomatics technologies.
About the Role
You’ll be joining Magellium Paris, a company that defines, designs, implements, and maintains GIS systems for companies, local authorities, and government departments for a variety of geographically-based applications.
We are looking for high-potential students eager to grow quickly within a mid-sized company that is a market leader, innovative in GIS, and trusted by major national public and private organizations for its recognized expertise.
Internship Topic
Are you passionate about mapping and development?
Join us for a 4- to 6-month internship where you will be responsible for developing a mapping server in RUST that complies with the ESRI Feature Service protocol.
Rust, a high-performance, low-level language, is used, for example, in the Martin server to serve vector tiles efficiently.
A few years ago, ESRI developed a mapping server called Koop in NodeJS, which follows the MapService protocol. It would be interesting to compare the performance of this server with an equivalent implemented in Rust.
Internship Objectives
The main goal is to develop a high-performance Rust mapping server prototype capable of handling requests on large datasets, inspired by Koop.
Key Responsibilities:
- State-of-the-Art Study (Koop/Rust): Study the architecture of the Koop server (Node.js) and review existing Rust solutions and libraries for developing high-performance web servers and handling geospatial data.
- Porting the Koop Server to Rust: Develop the core of a Rust mapping server capable of connecting to a PostgreSQL/PostGIS spatial database and serving geographic data.
- Parcel Data Integration: Prepare and structure a large volume of data. This may involve using territorial parcels (~18 million parcels) in a PostgreSQL/PostGIS database or in a database compatible with the Rust server.
- Performance Comparison: Set up a testing protocol to compare performance (latency, throughput) between the original Koop version (Javascript/Node.js) and the Rust version, particularly when handling the 18-million-parcel database.
- OGC API Roadmap: Design a technical roadmap to integrate OGC API capabilities (such as OGC API – Features), allowing the Rust server to provide mapping services compliant with this protocol.
- Web Application Development: Develop a simple data visualization web application (Front-End) using the ArcGIS Map API for Javascript to validate the Rust server’s functionality and performance with the ESRI Feature Service protocol.
Requirements:
This internship will allow you to master cutting-edge open-source technologies, including:
- Rust: Programming language for back-end server development.
- Koop (https://koopjs.github.io/
- ): Mapping server architecture to be reused.
- PostgreSQL/PostGIS: Essential database for storing and managing spatial data.
- OGC API – Features: Protocols and APIs for providing mapping services.
- Typescript / ArcGIS Maps SDK for Javascript: For developing the web prototype.
- GIT/Gitlab: Version control system for source code.
Profile Required
We are looking for a creative, dynamic, and autonomous intern with strong skills in web and mapping application development.
You should be a university student or engineering school student preparing a Master’s degree (Bac+5) or a specialized Master’s program, ideally with knowledge of software development.
Strong back-end development skills are required. Prior knowledge of Rust would be a major advantage, along with expertise or a strong interest in databases.
At Magellium, diversity and inclusion are fundamental to our operations and values. We respect the diversity of our employees, their experiences, backgrounds, and abilities, and offer equal opportunities to all. All different, all competent!
About Us
Magellium Artal Group has over 26 years of experience in data engineering, imaging, and IT technologies. We use innovation and expertise to meet our clients’ needs, even the most specific and complex. As an active player in our ecosystem, we advocate strong, meaningful values and prioritize achievable commitments and concrete actions.