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"
- Addition
📌 Backend Developer (Milano)
🏢 Xaba
📍 Milano
Candidati a questo annuncio
Mostra le tue capacità professionali all'azienda, compila il form e lascia un tocco personale nella lettera di presentazione, aiuterà il recruiter nella scelta del candidato.