GraphAware is hiring a
Software Engineer Intern - [ Fully Remote ]
Colombo,Sri LankaAbout the Internship
GraphAware is excited to offer an internship opportunity for aspiring software engineers eager to work with cutting-edge Knowledge Graph technologies. This role is perfect for students looking to gain hands-on experience in designing, building, and optimizing features that leverage the power of Knowledge Graphs.
Key Responsibilities:
- Design and build innovative features using Knowledge Graphs.
- Assist in developing core components of GraphAware Hume, including API development and efficient graph data access.
- Support workflow orchestration for processing complex graph interactions.
- Contribute to implementing secure access control for scalable usage.
- Collaborate with a dynamic team of developers and industry professionals.
Internship Requirements:
- Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
- Strong foundation in Java and an eagerness to learn industry best practices such as TDD, DDD, and Clean Architecture.
- Basic experience with the Spring framework, relational databases, and SQL.
- Familiarity with version control systems (e.g., Git) and containerization tools like Docker.
- Understanding of CI/CD practices and application security basics.
- Bonus: Exposure to Neo4j/Cypher or other graph databases.
- Excellent communication skills and a proactive attitude.
Benefits:
- Gain real-world experience with advanced Knowledge Graph technology.
- Flexible work schedule and opportunities for professional growth.
- Work alongside experienced developers in a collaborative, innovative environment.
- Participate in team events and receive recognition for creativity and initiative.
How to Apply:
Ready to jumpstart your career in software engineering? Apply now to join GraphAware’s internship program. Submit your resume now.
Kickstart your journey in tech and become a vital part of our innovative team at GraphAware!
Salary and compensation
No salary information available
Benefits
- Distributed team 🌎
- Async ⏰
- No monitoring system 👀
- No politics at work 🚫
- We hire old (and young) 🎅
How to Apply
👉 Please reference you found the job on DevJobs, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in Tech jobs are rampant, be careful! Read more to avoid scams. DevJobs accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.