Project Description:
The role of a Data Analysis Software Engineer is to design, develop, and optimize software tools and systems to process, analyze, and visualize data efficiently. The candidate will work in a cross functional group of scientists and engineers, responsible for developing next-generation 3D imaging systems for metrology applications, including hardware, software, instruments and fixtures.
Responsibilities:
Job Responsibilities:
* Analysis of data taken by various optical imaging systems
* Develop scalable analysis tools for high performance cluster systems
* Design, implement and maintain robust, scalable and efficient software solutions for data analysis and visualization
* Derivation of optical instrument's specifications based on data
* Develop automated tools for validation of algorithms and instruments
Mandatory Skills Description:
Preferred Qualifications:
* At least 5 years of experience of academia and/or industry
* C++ or equivalent
* Data analysis using Python (Pandas, NumPy, Matplotlib, ...) and/or Matlab
* Strong theoretical and experimental background in software engineering, data analysis, statistics and visualization
* Advanced knowledge and experience in algorithm development and implementation
* Excellent English, Communication and presentation skills.
Nice-to-Have Skills Description:
* Extensive experience in statistical algorithm development or ML Experience
* Experience in developing and implementing image and signal processing algorithms
* Understanding of applied mathematics in the field of linear algebra and calculus
* Experience in deploying software for high performance computing systems
* Knowledge about optical imaging systems
Other
Languages
English: B2 Upper Intermediate
Seniority
Regular
We offer numerous benefits such as:
Flexible work schedule
Great company culture and friendly environment
Work within a fast-moving, exciting, and challenging environment
Talent development ecosystem
Luxoft Training Center services with ad-hoc leadership and technical programs
Knowledge sharing in professional communities
Meetings for knowledge sharing, celebrations, and brainstorming: your ideas count!
Regular team-building activities
Variety of discounts for our employees