Machine Learning Engineer

Italdesign Moncalieri Italy Engineering
Warning! Vacancy expired

Company Description

Italdesign is a service company providing design, engineering and production for the transportation industry, through to final testing and type-approval and support into starting of production and the design of complete Business models. Italdesign is based in Moncalieri, Torino, Italy and today has premises of more than 50.000 squared meters, a full-scale design and engineering campus and a cutting edge development and prototyping center. It has about 1000 employees in Italy, Germany and Spain. Italdesign offers its services to all interested parties worldwide. In 2017 Italdesign launched as additional business, a dedicated unit to design, develop and produce ultra-limited vehicles for all OEMs Worldwide: Italdesign Automobili Speciali. Research and innovation has enabled a continuous growth, along with the ability to choose competent and motivated people, united by a real and concrete passion for excellence. People are able to compete every day with the complexity and competitiveness of the market, able to work in integrated teams, to express their creativity in every field, to give the best of themselves in any conditions. In 2016, 2017 and 2018 Italdesign was recognized by Universum as one of the most attractive Italian companies and awarded as Top Employer in Italy.

Position

Italdesign is looking for a dynamic person, who would develop SW applications for a challenging SW project for show cars and Series products.

Italdesign is expanding research and engineering activities in the fields of Automated and Autonomous Driving. The Research Engineer on the Automated Driving team will develop software and run experiments for next generation automated driving systems. This position will include design and implementation of general purpose and embedded software. Candidates for consideration will be responsible for supporting research and developmental efforts in automated vehicle technologies.

Responsibilities

  • Maintain and develop state-of-the-art software for next generation automated driving systems
  • Design and carry out execution of data collection experiments, data labeling tool development, and automated learning or performance evaluation
  • Evaluation of state of the art machine learning algorithms
  • Design machine learning algorithms from scratch
  • Translate generated algorithms into production-level code
  • Define system documentation, metrics, measurements
  • Present designs, challenges, experiments, and results with excellent written and oral communications skills

Requirements

  • Experience developing cutting-edge algorithms for computer vision or robotic perception
  • Experience developing custom software libraries for infrastructure and machine perception
  • In-depth understanding of common Machine Learning and Deep Learning algorithms (e.g., for classification, semantic segmentation, regression and clustering)
  • Practical experience in data science, statistics, and analysis of large data sets
  • Track record in advanced topics of Machine Learning (e.g., Bayesian inference, hierarchical models, deep learning, Gaussian processes, etc.)
  • Practical experience in preparing data for Machine Learning (ideally data from the robotics domain)
  • Fluency in in a modern programming language, such as C++ and/or Python (and their related data processing, Machine Learning, and visualization libraries)
  • Experience with Caffe, TensorFlow, MxNet, Keras, Theano or other deep learning frameworks.
  • Familiarity with: MATLAB, R, ROS, OpenCV, PCL, CUDA
  • Experience with data sensor such as camera, LIDAR, RADAR
  • Experience quantitatively evaluating algorithm performance
  • Good experience in designing and developing large software systems under Linux with CMake using state of the art tools such as version control (GIT), continuous integration and virtualization

 

Other information

  • Education: Computer Science, Computer Engineering, Electrical Engineering, Electrical Computer Engineering, Software Engineering
  • Language skills: Fluent knowledge of written and spoken English and Italian are required. Knowledge of German/Chinese would be appreciated
  • Workplace: Moncalieri (TO) and availability to travel.

 

 

All genders welcome

Just for reasons of easier readability, only the grammatical male form is used in person names.

This always means people of every gender identity. We embrace diversity, actively encourage inclusion and create an environment that fosters each employee’s individuality in the interests of the company.