PostNL logo

Software Engineer Rust

PostNL

Almere
Full-time
5-10 years experience
Hybrid

€4,588 - €7,559 per month

Work Arrangement

Office Days per Week: 1 day

Key Skills

Rust
Python
Software Engineering
Optimization Algorithms
Performance Profiling
Code Optimization
Parallel Computing
Testing
Maintainable Code
CI/CD
Git
AWS
AWS CDK
Production Monitoring
Debugging
System Integration

Job Description

As a Rust Software Engineer, you turn complex optimization algorithms into fast, reliable production software. Work on performance, integrations and challenging planning problems at scale. Why you choose PostNL as Software Engineer Rust Visible work: See one of our trucks on the road? Your work helps make the planning behind its route possible. Challenge: You work on algorithms for extremely large and complex planning problems that need to run under time pressure. As the number of vehicles, stops and planning restrictions grows, performance and efficiency become even more important. Good atmosphere: you’ll be working with co-workers who are eager to seize opportunities and help each other move forward. Flexibility: you'll work from home and at a flex spot in our bustling, state-of-the-art office in the historic Stationspostgebouw (next to Holland Spoor station). Responsibility: you’ll have a big say in your work and working hours. The office day is Monday Development opportunities: you’ll have plenty of opportunities to take courses and grow into other positions or departments. Your role In your day-to-day work, you turn optimization algorithms into production-ready software, improve performance and create seamless integrations between Rust, Python and other components of our planning platform. You work on profiling, code optimization and parallel computing to make sure our software performs when planning problems become increasingly large and complex. You work closely with our Algorithm Experts. They bring deep optimization knowledge, while you bring a strong software engineering perspective. In practice, these disciplines go hand in hand: together you turn algorithms into software that is scalable, reliable and ready for production. Your ownership continues after deployment. You monitor what you build, debug problems and help solve performance issues and incidents. Our platform runs on AWS, where AWS CDK plays an important role alongside services such as Lambda, ECS, Step Functions, API Gateway and S3. Your team You join the Logistics Dynamic Planning team, where Software Engineers and Algorithm Experts work closely together. The combination of optimization and software engineering is what makes this team special. You solve technical problems together and turn mathematical ideas into reliable software that can be used in our logistics operation. What we deliver.. An innovative position and work that affects literally every street in the country. PostNL wants to be the logistics e-commerce platform of the future, delivering special moments faster, smarter and better. With your mindset, you can help PostNL face its challenges head on. You can count on excellent benefits in the process. The benefits of your position are: Salary between €4,588.87 and €7,559.08 gross per month at 37 hours per week. But 32 hours is possible too! Hybrid working is encouraged and you’ll have flexible working hours. After all, your work-life balance matters to us. Employees who work from home more than two days a week get an allowance of €45 net per month. Engineering Laptop (Mac or Windows) and a smartphone. 8% vacation pay and 25 vacation days on a full-time contract. An NS Business Card for business travel and commuting or travel allowance for commuting from 6 km each way up to a maximum of 70 km each way. A good pension plan through the PostNL pension fund. Training opportunities for personal development through Mijn Leerplein including IT tech courses Discounts on holidays, events and products. What you bring.. You are a software engineer who enjoys solving complex technical problems. Performance matters to you, as does writing clean and maintainable software. You take ownership of what you build, including when it is running in production. And you enjoy working closely with engineers who bring different areas of expertise. You also have the following qualities: You have professional software engineering experience and strong, hands-on experience with Rust. You have strong programming skills in Python. You have solid knowledge of software engineering principles, including testing, maintainability and clean code. You have experience with CI/CD and Git. You have experience with profiling, code optimization and/or parallel computing. Experience with AWS or other complex technical systems is useful, but not required. For this role, your software engineering and Rust expertise matter most. The final letters.. We do a background check on all applicants. As part of the check, we ask that applicants submit a certificate of good conduct. We also check references and possibly conduct a special investigation. Because PostNL believes in equal opportunities, candidates take an assessment designed to evaluate their competences and skills relevant to the position. We recruit our own co-workers as we try to build the PostNL of the future. Post from recruitment agencies will be returned to sender!

Core Responsibilities

Turn complex optimization algorithms into scalable, reliable production software, with a focus on Rust, Python integrations, profiling, code optimization, and parallel computing. Collaborate with algorithm experts and own software after deployment, including monitoring, debugging, and resolving performance issues and incidents on AWS.

Requirements

Candidates need professional software engineering experience, strong hands-on Rust experience, and strong Python programming skills. They should understand testing, maintainability, and clean code, and have experience with CI/CD, Git, and profiling, code optimization, or parallel computing; AWS experience is useful but not required.

Benefits

  • Flexible Working Hours
  • Hybrid Working
  • Work-From-Home Allowance
  • Engineering Laptop
  • Smartphone
  • 8% Vacation Pay
  • 25 Vacation Days
  • Public Transportation Business Card or Commuting Allowance
  • Pension Plan
  • Training and Development Opportunities
  • Discounts on Holidays, Events, and Products

About PostNL

Industry: Transportation, Logistics, Supply Chain and Storage

Company size: 10,001+ employees

Welcome! We are PostNL. Your favorite delivery service is what we want to be. Every day, over 35,000 colleagues work hard to achieve this goal, on your streets and in your neighborhood, in our sorting centers and depots, and at the office. On an average day, we deliver about 1.1 million packages and 7.4 million letters, so chances are we will meet. In addition to delivering, we're always innovating. For example, we're developing more sustainable ways of delivering and clever products and services like delivery preferences. Making your life easier, that is why we continuously work on new and improved products and services. Such as the parcel locker and convenient online services for webshops and other business customers. Will you help us be your favorite delivery service? Come join us and become a colleague! Check out our job opportunities at www.postnl.nl/werkenbij (work with us). See you soon or as we say in Dutch: tot snel!

Added Today