Internship Opportunities at Aamin Data Solutions LLC, Dubai, UAE
Are you ready to dive into real-world experience, gaining hands-on exposure to cutting-edge data technologies? At Aamin Data Solutions, we provide the opportunity to work with innovative tools and platforms, helping you develop skills that are directly aligned with industry needs.
Why Choose Aamin Data Solutions?
We offer a wide array of internships that can launch your career in the ever-evolving world of data Analytics. If you are interested in advanced analytics platforms, we have a place for you.
Project Overview: Developing Custom Nodes in KNIME Analytics Platform
Criteria:
- Fresh IT software graduates with good academic performance
- Strong foundational knowledge in programming languages like Java, Python, and R
- Familiarity with data analytics tools or platforms (e.g., KNIME) is a plus
- Eager to learn and adapt to new technologies
- Good communication and teamwork abilities
- Graduated within the last year
- Work from home should have your own laptop
- Provide a daily task completion report
- Attend the Microsoft Team call
- Willing to relocate to Dubai (once selected after the internship)

Technical Qualifications and Required Skill Set:
Java Programming
- KNIME nodes are developed in Java.
- Strong understanding of OOP (Object-Oriented Programming) concepts.
- Knowledge of Java Swing (for GUI-based nodes).
- Experience with Java concurrency (if dealing with parallel processing).
- Familiarity with Python and R is a must
Key Learning Objectives During Online Training:
KNIME SDK and Node Development API
- Familiarity with Eclipse IDE (KNIME node development is done in Eclipse).
- Understanding of KNIME’s NodeModel, NodeDialog, and NodeFactory classes.
- Working with DataTables, Buffers, and Execution Context
Data Handling & Processing
- Working with KNIME data structures (DataTable, DataRow, DataCell, etc.).
- Handling large datasets efficiently
Plugin Development in Eclipse
- Understanding how Eclipse Plugin Development (OSGi framework) works.
- Managing dependencies using MANIFEST.MF and feature.xml.
Workflow Execution in KNIME
- Understanding how KNIME executes nodes in workflows.
- Handling input and output ports properly.
Certification and Employment Opportunity
Upon successful completion of the certification and completion of the assigned task to build custom nodes in KNIME, the candidate will be considered for a full-time position at our office in Dubai, UAE.