Software Engineer Machine Learning
at Proemion
Leuven, Vlaanderen, Belgium -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 14 Feb, 2025 | Not Specified | 15 Nov, 2024 | N/A | Postgresql,Sql,Relational Databases,Design Principles,Data Structures,Computer Science,Python,Agile Methodologies,Communication Skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Description
We are seeking a motivated experienced software engineer or architect to join our product development team. You will collaborate closely with other engineers, product owners, data scientists, and designers to ensure the machine learning functionalities into our industrial analytics product.
In return, we offer you
- 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 or mobility budget.
- A developer laptop (MacBook Pro).
- A flexible (up to 60%) remote work policy or fully remote outside of Belgium.
- 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 we offer a competitive salary and benefits package. We also offer career growth and development opportunities in a rapidly expanding company.
Your Role
- Design and implement the overall software architecture for the machine learning integration aspects of our product.
- Collaborate with the product owner, data scientists, and other stakeholders to understand user requirements and translate them into technical specifications for back-end functionalities involving machine learning integration.
- Collaborate with architects from other teams to define and implement standards and best practices for machine learning integration across the entire product architecture.
- Work closely with front-end engineers to ensure seamless integration of machine learning functionalities into the user interface.
- Be responsible for the design and review of back-end systems and data access layers.
- 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.
Your Skills
- Master’s or Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Experience as a software architect or in a software engineer role.
- Proven experience with machine learning integration concepts and technologies.
- Proficiency in Python, data structures, algorithms, object-oriented programming principles, and familiarity with machine learning concepts.
- Proficiency with Java (Spring Boot), as this is the backbone of our non-ML related services.
- 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).
- Excellent communication skills, allowing you to successfully convey technical concepts as well as architectural decisions to both technical peers as well as functional profiles (product owners/managers, customer success, etc.)
About TrendMiner
TrendMiner is an innovative software development company specializing in industrial analytics. We leverage cutting-edge technologies to provide advanced analytics solutions for timeseries, 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 across several industries, including chemicals, oil and gas, and pharmaceuticals.
Founded in 2008 as a spin-off from the University of Leuven, TrendMiner develops discovery, diagnostic & predictive analytics solutions for the process manufacturing industry. Our cross-functional agile development teams are developing an innovative big data analytics product for the process industry. TrendMiner is growing fast, so we are always on the lookout for ambitious and enthusiastic new talent
Responsibilities:
- Design and implement the overall software architecture for the machine learning integration aspects of our product.
- Collaborate with the product owner, data scientists, and other stakeholders to understand user requirements and translate them into technical specifications for back-end functionalities involving machine learning integration.
- Collaborate with architects from other teams to define and implement standards and best practices for machine learning integration across the entire product architecture.
- Work closely with front-end engineers to ensure seamless integration of machine learning functionalities into the user interface.
- Be responsible for the design and review of back-end systems and data access layers.
- 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
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science software engineering or a related field
Proficient
1
Leuven, Belgium