Company Description:
InnerEye combines human expertise with AI, creating Minded A.I. By transferring human intelligence to AI models, InnerEye supercharges AI applicability, reliability, and decision-making, enhancing organizational performance and trust.
Job Description:
We are looking for a software developer with strong programming and system skills. You will play a major role in developing InnerEye core software and building cutting-edge products. You will work on both client and server side while dealing with challenging real time demands and creative problem solving.
Responsibilities:
- Designing and implementing complex modules for data analysis, graphical and hardware interfaces
- Integrating signal processing and machine learning algorithms
- Creating UI applications
- Provide ongoing maintenance, support and enhancements in existing systems and platforms and R&D activities
Qualification:
- Bachelor degree in Computer Science, Software Engineering or a related major
- 2-5 years of industry experience as software developer
- 1-2 years of experience developing products/applications in C/C++
- Good knowledge of OOP concepts and practical experience in OOP design and development
- Experience in Python (preferably numpy, pandas, TF/Keras) and Linux environment
- Strong programming foundation, reasoning skills and ability to visualise processes and outcomes
- Good knowledge of data structures, linear algebra, algorithms, multithreading programming
- Advantages - experience with SQL (postgres), Qt, ML/DL, Cloud, Git, CI/CD pipeline
- Familiarity with modern software development standards, best practices and design patterns
- Excellent teamwork and interpersonal communication skills
Availability - Immediate