Junior / Software Engineer – AI Applications

Website Newton Russell

Junior / Software Engineer – AI Applications

Company: Newton Russell 

Location: Colombo

About The Role

Newton Russell is looking for a driven and technically curious Junior Software Engineer to join our Colombo office. This role is a unique opportunity to build AI-powered applications using a modern stack, including LLMs, RAG pipelines, graph databases, and AI workflows.

You will contribute to the backend intelligence layer of our platform, working closely with senior engineers to gain hands-on exposure to real-world AI integration within the RegTech domain.


What You’ll Do

  • Backend Development: Build and maintain the services and APIs that power our AI-driven risk and compliance platform.

  • AI Integration: Support the implementation of LLMs, RAG pipelines, and LangChain-based workflows under senior guidance.

  • Graph Technologies: Work with Neo4j to query and model complex data relationships.

  • Code Excellence: Write clean, well-tested Python code while participating in code reviews and technical discussions.

  • Cloud & DevOps: Assist in deploying and testing backend services on AWS infrastructure.

  • Innovation: Experiment with prompt engineering techniques to improve AI output quality and reliability.

  • Continuous Learning: Actively explore evolving AI trends and graph technologies to grow your engineering practice.


Who We’re Looking For

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline.

  • Experience: 3+ years of backend engineering experience with a strong command of Python and API design (RESTful or GraphQL).

  • AI/ML Exposure: Proven experience integrating AI components—such as LLMs, vector search, or RAG architectures—into production systems.

  • Technical Depth: Solid understanding of graph databases (ideally Neo4j) and comfort modeling complex domain relationships.

  • Cloud Knowledge: Experience with AWS services (Lambda, ECS, RDS, S3).

  • Soft Skills: Strong problem-solving abilities, high attention to detail, and the ability to communicate clearly with both technical and non-technical stakeholders.

  • Mindset: Comfort working in evolving environments and a “learning-first” approach to engineering.


What You’ll Gain

  • Compensation: Competitive salary pegged to foreign currency.

  • Impact: The chance to work on AI-native products shaping the future of risk engineering.

  • Growth: Mentorship from senior engineers in a supportive, structured environment.

  • Tech Stack: Hands-on experience with cutting-edge tools (LangChain, Neo4j, AWS) on real production systems.

  • Culture: A fast-paced environment built on trust, curiosity, and collective problem-solving.

How to Apply

If you are ready to build at the frontier of AI and risk engineering, please submit your CV to careers@newtonrussell.com.

Please quote “Junior Software Engineer – AI Applications” in the subject line.

More Vacancies

To apply for this job please visit lk.linkedin.com.