MisuJob - AI Job Search Platform MisuJob

Backend Developer (Python & Rust)

Confidential

Milano , Lombardia, Italy permanent

Posted: March 23, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Join our team as a Backend Developer and contribute to the development of cutting-edge AI-driven robotics automation solutions in our global headquarters in Milano, Italy, with a collaborative team of scientists, engineers, and designers. You will spearhead investigation in scalable distributed algorithms and develop innovative solutions to enhance industrial processes.

Job Description

About Xaba

Xaba is at the forefront of AI-driven robotics automation, pioneering cutting-edge solutions to enhance industrial processes. Headquartered globally, with a team of collaborative scientists, engineers, and designers, Xaba operates in a remote-first and distributed environment. Join us to revolutionize the future of AI applied to robotics.

The Role

We’re looking for a Backend Developer to join the team. You will be responsible for finding computational solutions to complex technical challenges, spearheading investigation in scalable distributed algorithms and development of our cloud-based systems, whilst providing technical leadership to junior team members.

What you will do

• Research, design and implement robust, scalable, high-performance computer algorithms

• Investigate state-of-the-art computational methods by reading relevant academic papers and attending appropriate workshops/conferences

• Collaborate with a multidisciplinary team including designers and software engineers in multiple locations

About you

• M.Sc./Ph.D. in Computer Science, Computer Engineering, or equivalent experience

• Fluent in Python and Rust

• Expertise in API design, component architectures, principles of service-oriented software

• Experience using automated testing and continuous integration frameworks

• Exposure to software product development and delivery practices and related tools

• Research, design and performance optimization of complex algorithms

• Parallel computing methods and frameworks

• Familiarity with fundamental Modeling & Simulation principles and methods

Nice to have

• Computational geometry algorithms and methods

• Excellent knowledge of linear algebra and calculus and familiarity with mathematical optimization methods: Linear Programming, Mixed Integer Programming, Combinatorial Optimization, Constraint Programming, Dynamic Programming

• Knowledge of core robotic aspects: inverse and forward kinematics, singularities, trajectory planning"

• Additional mathematical optimization methods: gradient estimation, Bayesian Optimization, metaheuristic optimization

• Mathematical modeling methods for complex regression tasks, Deep Learning

• Numerical methods for solving partial differential equations problems

• GPU acceleration of numerical algorithms using CUDA/OpenCL

• Amazon Web Services APIs

• Lightweight virtualization technologies (Docker, etc.)

Our Team and Perks

• We are an open, collaborative, and supportive culture including skill shares and design critiques

• We believe that employees should be owners, which is why we provide stock option grants for full-time employees

• We believe in supporting the health and wellbeing of our team, which is why we offer a competitive health benefits package

• As a remote-first team, we believe in the importance of having the right set up, which is why we offer a home office budget

• Learning and development is critical to us, which is why we have a self-directed learning budget

• Stock option grants for full-time employees, promoting a sense of ownership.

• Competitive health benefits package.

Our location

It would be better to live in areas near Milan - ITALY, where our office is located. You can work in a hybrid setup.

Our Hiring Process

• Discover: You discover the opportunity and apply to the role

• Talk: You take part in a 30-45 minute screening call with the Hiring Manager to chat about the role and the team.

• Deep dive: We have a 60 minute call to dive deep into your experience and the role.

• Meet your team: You have a video call with a few other Xaba team members.

• Offer: You receive an offer to join Xaba!

Accommodations and Accessibility

Inclusion and equity are the cornerstones of how we recruit, hire, and develop talent. We encourage applications from all candidates, especially those who identify as members of the BIPOC community, LGBTQ++ community, women, caregivers, immigrants, and people living with disabilities. We encourage candidates to include any accommodations you require in your application. We look forward to hearing from you.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply