cover image
ENGIBEX

Software Developer - Data Engineer

On site

Leuven, Belgium

Full Time

25-10-2024

Share this job:

Job Specifications

About the Company

We are looking for a highly skilled and experienced Data Engineer to join our team as a (part-time or full-time) freelance contractor to help set up an effective pipeline for characterizing complex and highly diverse component designs, generate photonic measurement data, and create an automated data quality control system.


Responsibilities:


Measurement Automation:
Maintain and improve a Python-based software solution used for automating measurement systems.
Integrate new instruments and communication protocols (e.g., GPIB, USB, RS232, Ethernet) into the existing system.
Troubleshoot and resolve issues in real-time data acquisition and instrument communication.
Data Analysis Software:
Develop new data analysis algorithms and improve the performance of existing ones.
Ensure the system can handle large datasets efficiently, adding new features requested by the scientific team.
Work closely with users to implement and test new data analysis methods.
Web API Development & Azure Database Integration:
Build and maintain robust, scalable, and secure web-based APIs for integrating various internal software tools and external services.
Develop APIs to work seamlessly with Azure databases for data storage, retrieval, and processing.
Ensure security best practices and optimize database queries for performance.

Qualifications and profile:

Proficiency in Python, with experience in backend development, system automation, and data analysis.
Experience developing and maintaining software that automates measurements and interfaces with instruments using protocols like GPIB, RS232, USB, and Ethernet.
Experience developing or maintaining Python-based data analysis software, including handling large datasets and optimizing performance for scientific or experimental data processing.
Strong experience in web-based API development with a focus on performance, scalability, and integrity.
Experience working with Azure cloud databases (e.g., Azure SQL Database, Cosmos DB), optimizing queries for performance, and ensuring fast and secure data access and storage.
Proficient in using Git for version control and collaboration within development teams.
Setting up data pipelines.
Automated data quality control (e.g. using AI) and warning system.
Experience in using AI for data mining is a plus.

Offer

We offer you a position as a consultant within the fascinating world of high tech and innovation. We provide a total package with on one side training, coaching and a close follow-up and on the other side a balanced salary package with fringe benefits based on your capabilities and experience. Working with us means choosing for a long-term perspective, development possibilities and a personal approach.


Read more about what our colleagues say from us: https://engibex.com/careers-2/.

About the Company

Belgian Hi-Tech and Engineering consulting company with a focus on R&D, product innovation and a heart for entrepreneurs. We work with SME's and larger industrial groups to help them realise their projects. With our offices in Brussels, we have a central location to provide qualified engineering solutions all over Belgium. Know more

Related Jobs

Company background Company brand
Company Name
Satellit
Job Title
Python Developer
Job Description
One of our client is looking for a Python Developer. Responsibilities: Develop, maintain, and operate an automated system for balancing real-time energy supply and demand. Collaborate on design and implementation issues to advance team objectives. Handle production issues from root cause analysis to resolution. Skills and Competences: Proficiency in Python/AirFlow for backend development. Experience with Angular for frontend development. Experience with Docker containers. Software Craftsmanship & Clean Code. Autonomous yet interdependent work style. Clear, concrete, concise, and transparent communication. Pro-active, curious, positive team player. Qualifications University degree required. At least 5 years of professional experience in Python (applying S.O.L.I.D. Principles). Relevant project experience with Docker and Kubernetes. Fluent in English, with French or Dutch as an asset. Knowledge and skills in the energy market industry.
Brussels, Belgium
On site
Full Time
30-10-2024
Company background Company brand
Company Name
Fujitsu
Job Title
Business Analyst - Focus in AI Solutions
Job Description
Fujitsu is looking for a Business Analyst - focus in AI to work on a project within the EU Institutions, in Brussels. ON-SITE KNOWLEDGE AND SKILLS • Good knowledge of natural language processing systems lifecycle and agile software development methodologies. • Experience in the field of corpus-based linguistics. • Experience with alignment models and classification methods. • Experience with data analytics over big datasets, non-structured databases as well as data lakes. • Good knowledge of information systems matters. • Good knowledge of large organization administrative business processes. • Good knowledge of analysis/modeling tools and techniques (use case diagram, state diagram, entity relationship model, interaction diagrams, etc.). • Good knowledge of BPMN or UML or other equivalent tools. • Good knowledge of Wiki and collaborative sites. • Knowledge of software development methodologies (e.g., RUP, Agile). • Excellent knowledge of Data Analytics techniques and tools. • Experience in Machine Learning and Natural Language Processing. • Experience with languages like R, Python, PERL. • Good knowledge of business intelligence tools (Tableau, Qlik, SAS, SAP, GoodData…). • Expertise in the ETL processes and tools (SAS, Talend Open Studio…). • Good knowledge of SQL tooling (NoSQL DB, MongoDB, Hadoop, SQL). • Knowledge of architectural design and implementation of scalable modern data stores. Languages: English Location: Brussels, Belgium ON-SITE Contract: Freelance or Employee - YOU DECIDE
Brussels, Belgium
On site
Full Time
28-10-2024
Company background Company brand
Company Name
Qualient Technology Solutions UK Limited
Job Title
Desktop Support Engineer
Job Description
To investigate causes of unexpected server crashes, and service crashes and provide RCA as and when required for hardware failure Hardware Troubleshooting (Desktop, Laptop, Servers, ticketing Kiosk and Network Devices) OS installation, upgrade and troubleshooting OS Service pacts/Patches installation for Windows and iOS using Intune Third parts tools installation as per guidelines and manage Hardware Spare stock Managing & troubleshooting hardware for windows (x86 & x64) services, iOS and VmwareESXi Vendor coordination for the replacement of faulty hardware Raising, handling, and resolving incidents and work order This is a onsite role and would require to be working from Office and would be able to perform floor walk and report on daily basis. Create and maintain knowledgebase and central repository for information’s sharing Knowledge and good understanding of Active Directory Tools and objects (policy, trust, FSMO), DNS, DHCP, Windows (x86 & x64) Group policy etc. Knowledge of ITIL framework Knowledge of hardware monitoring tools is an added advantage Minimum4+ years of experience for Deskside consultant Excellent communication and conversation skills (Verbal and Written – both French & English) Should have a great customer handling skills Able to handle unforeseen situations and able to support Oncall when required during site outage Few travels across continent locations will be required across the Netherlands, Belgium, and France
Brussels Region, Belgium
On site
Full Time
28-10-2024
Company background Company brand
Company Name
Flanders Make
Job Title
Data Scientist (Kortrijk, Leuven, or Lommel)
Job Description
You will analyze complex datasets, build predictive models and develop data-driven prototypes. Your research results will shape the future of decision support in the factory of the future. Flanders Make researchers aim to inspire the industry towards digitization and provide prototype tools. On the topic of data mining we care address the following questions Can we derive insights from time stamps and production logs for decision support tools in the factory of the future? Can we interpret sensor data to predict the behaviour of machines? Use computing power to improve production processes As a data scientist, you will: Research how different data science techniques like pattern recognition and process mining etc.. can be useful for the industry; Follow-up on trends on your topics in both academic research as well as in commercially available solutions; Develop and validate methodologies using innovative demonstrators. For various industrial cases, you: Provide structure and insight into raw data and perform exploratory data wrangling and analysis; Analyse large and diverse datasets from manufacturing processes to identify trends, patterns, and opportunities for optimization; Interact with experts in the operation and control of machines and production systems to understand the production process of a real lifecase; Collaborate with other researchers and company stakeholders to translate theoretical research into practical solutions that are of value for the manufacturing industry; Conduct experiments of data driven techniques on prototypes in lab conditions and manufacturing environments; Collect feedback from experiments and use this to refine and improve your results; Demonstrate your methodology towards companies and showcase them the feasibility of new technologies; Recognize industrial needs and translate this into new project ideas that leveraging data science in an industrial setting. Statistical mind and a passion for technology You have: PhD degree in Engineering (Computer Science, Artificial Intelligence, Mathematics, Statistics…); or equivalent by experience; A mathematical and statistical mind with a touch of “Data Intuition”; Domain knowledge in either data mining (association rule mining, …) or process mining (Petri nets,…).You have put at least one of these concepts into practice as well. Good Familiarity with Deep Learning and/or other Machine Learning techniques; Good coding skills and a track record in at least one general-purpose programming language such as Python, Java, C#, C++; Interest to enhance your communication and data visualisation skills. You are: Passionate about the technology of machines and vehicles; Creative; A good communicator; An active listener who can build sustainable relationships; A fast learner in tooling; eager to work with database query languages like SQL, SPARQL, some machine learning toolkits (Scikit-learn, Mahout, Spark MLlib, PyTorch, TensorFlow, R, KNIME,...), and/or Matlab/Simulink/Octave.
Leuven, Belgium
On site
Full Time
25-10-2024