Software Engineer

July 2, 2026
Application ends: October 1, 2026
Apply Now

Job Description

Responsibilities:

1. Work on graph-based systems including knowledge graphs and network-based models.
2. Design and implement efficient algorithmic solutions for complex computational problems.
3. Analyse and optimise algorithms for performance, scalability, and memory usage using Big-O analysis.
4. Apply problem-solving techniques such as greedy algorithms, recursion, and dynamic programming.
5. Develop and work with core data structures including linked lists, stacks, queues, and hash tables.
6. Build and evaluate algorithmic models using datasets (e.g., via Kaggle or similar platforms).
7. Apply concepts from discrete mathematics, combinatorics, and graph theory to solve real-world problems.
8. Collaborate with engineering and AI teams to integrate algorithms into production systems.
9. Contribute to the development of Neuro-Symbolic AI systems combining rule-based and learning-based approaches.
10. Continuously research and implement improvements based on emerging techniques in algorithms and AI

Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru