Rust Jobs for Rustaceans 
The hottest Rust jobs in one place. Bookmark this page and tell a friend :)
Latest jobs
Showing 281-290 of 308 jobs
Rust Software Developer
Innova Solutions, Inc
Active - posted 26 days ago
Software Engineer III
Flock Safety
Active - posted 27 days ago
Rust Backend Engineer
Svix
Active - posted 27 days ago
Senior Rust Engineer
Raiku
Active - posted 27 days ago
Tech lead
Svix
Active - posted 27 days ago
Senior Engineering Lead
Arrakis Finance
Active - posted 27 days ago
Senior Backend Engineer
Vibe Kanban
Active - posted 27 days ago
Senior Open Source Developer
OpenZeppelin
Active - posted 28 days ago
Rust Developer
Square One Resources
Active - posted 28 days ago
Senior Software Engineer
Provable
Active - posted 28 days ago
Internship: Development of a Mapping Server in RUST
Magellium
Active - posted 26 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.