Be you, join us.
We are seeking a talented and experienced mid-level Software Engineer (gn) to join our product development team with a passion for AI, agent-based architectures, and Model Context Protocol (MCP) integration. This is a full-time position offered in a hybrid work model at our headquarters in Hasselt, Belgium.
You will collaborate closely with engineers, product owners, data scientists, and designers to design and develop robust, scalable back-end systems that seamlessly integrate AI-powered capabilities into our industrial analytics platform. This role requires a strong focus on enterprise-grade productization, including secure authentication and authorization, to ensure our solutions meet the performance, security, and compliance needs of large-scale deployments
The opportunity to work with a dynamic and fast-growing company in the industrial analytics space
Work with a global team of experts in data science, software engineering, and industrial automation
Competitive salary and benefits package, including a company car
A developer laptop (Linux, Mac)
A flexible (up to 60%) remote work policy
A great office at the Corda Campus in Hasselt
Career growth and development opportunities in a rapidly expanding company
Joining a visionary technical innovator where you can work with state-of-the-art tools
Fun, collaborative, and challenging work environment
Flexible working hours and attention to work/life balance
An open-minded culture where you can ‘be your best you’
Personal Learning and Development budget and guidance
Company managed and external training opportunities
We are committed to providing a fun, collaborative, and challenging work environment and offer a competitive salary and benefits package. We also offer career growth and development opportunities in a rapidly expanding company.
You will be part of a fun agile team to grow and build our platform
Collaborate with the product owner, team architect and other stakeholders to to design and implement back-end services that integrate AI/agent workflows and MCP endpoints into the TrendMiner platform
Design, develop, and maintain APIs in Python to support AI model execution, MCP communication, and integration with external AI services
Implement and manage authentication and authorization flows, including Keycloak-based identity management
Develop and maintain secure data pipelines for AI features, ensuring compliance with enterprise standards
Write unit and integration tests, and participate in code reviews to ensure quality and reliability
Contribute to our back-end community by sharing knowledge, best practices, and participating in cross-team initiatives, particularly those focused on machine learning integration
Stay updated on emerging back-end technologies, machine learning frameworks (e.g., TensorFlow, PyTorch, Azure ML), and industry trends, and propose improvements to our back-end architecture and processes to enhance machine learning integration capabilities
Bachelor's degree in Computer Science, Software Engineering, or a related field
Proven experience as a back-end developer with expertise in Python application development
Strong proficiency in Python, data structures, algorithms, object-oriented programming principles, and familiarity with machine learning concepts
Strong understanding of AI agent-based architectures, including experience integrating AI models, services, or MCP endpoints into production software
Knowledge of authentication and authorization technologies, including Keycloak-based identity management systems
Experience working in Agile/Scrum environment with knowledge of Agile methodologies
Solid understanding of relational databases (e.g., MySQL, PostgreSQL) and SQL
Experience with API design principles (RESTful APIs)
Experience with version control systems, preferably Git
Excellent problem-solving skills and attention to detail
Strong communication and collaboration skills with the ability to work effectively in a team environment
Experience with Java and Spring Boot is a plus
Experience with unit testing frameworks (e.g., Python unittests, Pytest, JUnit) is a plus
Experience with cloud platforms (e.g., AWS, Azure) is a plus
TrendMiner is an innovative software development company specializing in industrial analytics. We leverage cutting-edge technologies to provide advanced analytics solutions for time-series, event, and asset data, with a growing focus on integrating machine learning capabilities. Our dynamic team is committed to delivering high-quality software products that empower our clients to optimize their operations and drive business growth. We are a fast-growing company based in Hasselt, Belgium, with a global customer base spanning several industries, including chemicals, oil and gas, and pharmaceuticals.
Your email won't be used for commercial purposes. Read our Privacy Policy.