AI Software engineer
Belgium, Vlaams Gewest, GentDelivery
Robovision is a rapidly growing scale-up that develops innovative software solutions to enable the creation of intelligent technological solutions. Our current key focus areas are Agriculture, Manufacturing, Retail and Healthcare.
We are combining knowledge and expertise in camera technology, computer vision practices, data science and software engineering to design and build state of the art software solutions that are able to efficiently and effectively solve business problems that could not be solved with traditional technologies.
As part of our growth strategy, we are currently looking for new ambitious talent to reinforce our cross functional teams and enable Robovision to further accelerate in changing the world of technology.
What will you do?
As an AI software engineer at Robovision you take part in the creation, evolution and maintenance of AI powered software solutions that are either directly used by customers and users or that are embedded in or integrated with state of the art technological products from our partners.
Prepare and execute functional and technical analysis and design workshops
Collect and analyse customer and partner requirements and translate them into clear and concise software design components
Experiment with the combination of camera technologies, machine learning algorithms and computer vision techniques to identify the most optimal methods to collect the right input data and generate the necessary output data, taking into account performance requirements (cycle time / event frequency / event and process orchestration / …)
Solution blueprint design, documentation, presentation and brainstorming
Support definition of an agile product development roadmap with stage gates or intermediate milestones as project compass
Iteratively and incrementally develop and test software components - both in Python and C++
Integrate AI algorithms in software pipelines
Integrate software components to a functionally working system running in a containerized environment
Manage software release and shipping through CI/CD pipelines
Build and deliver product demonstrations
Provide 3rd line technical support for operational software solutions
Creation and maintenance of technical and functional software documentation.
Masters in Computer Science or similar based upon experience
2+ years of experience in large codebases
Proficient in Python and C++
Profound knowledge of modern software architecture principles and practices
Proficient with GIT, Docker
Experienced with working with CI/CD pipelines
Kubernetes knowledge is a plus
A profound interest to learn about and get involved with the technical elements of machine learning and computer vision. Experience is a big plus!
Strong analytical skills. You have the ability to identify and explain key questions, problems and decision points to non technical stakeholders to acquire answers and decisions
You are pragmatic and have affinity with agile principles and practices. You are accustomed to working in a cross-functional team setting
You’ve got ownership; you see tasks through to the end and you want to dig in on issues
Fluent knowledge of English is a must, Dutch is a plus!
Organised and eye for detail
You are a real team player, and like to collaborate in and across teams
You do not mind taking short trips to partners, customers or test facilities abroad to conduct analysis or test activities or participate in a co-creation effort to identify or validate new state of the art techniques to implement
A dynamic high tech environment where initiative and strong hands-on mentality are valued
A front seat in Belgium’s most exciting scale-up
A competitive salary & benefits
A young and open company culture where we focus on communication, partnership and team building activities.