Junior Software Engineer / Software Engineer - AI Applications
Indexed description
What You'll Do
- Contribute to building and maintaining backend services and APIs that power our AI-driven risk and compliance platform
- Support the integration of LLMs, RAG pipelines, and LangChain-based AI workflows into the platform under the guidance of senior engineers
- Work with Neo4j graph databases to query and model risk and compliance data relationships
- Write clean, well-tested Python code following team standards and best practices
- Collaborate with senior engineers and contribute to code reviews, technical discussions, and team ceremonies
- Assist in deploying and testing backend services on AWS infrastructure
- Explore and experiment with prompt engineering techniques to improve AI output quality and reliability
- Stay curious actively learn about AI, LLMs, graph technologies, and the RegTech domain as you grow in the role
- Participate in team meetings, learning sessions, and agile ceremonies to build your engineering practice
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related technical discipline
- 3+ years of hands-on backend engineering experience, with a strong command of Python and RESTful or GraphQL API design
- Proven experience building and integrating AI or ML components — including LLMs, vector search, or RAG architectures into production systems
- Solid understanding of graph databases, ideally Neo4j, and comfort modelling complex domain relationships
- Experience deploying and operating backend services on AWS (Lambda, ECS, RDS, S3, or similar)
- Demonstrated ability to lead technically whether through architecture decisions, code reviews, or cross-functional collaboration
- Strong written and verbal communication skills; able to engage both technical and non-technical stakeholders clearly
- A structured approach to problem-solving, with high attention to detail and a bias for clean, maintainable code
- Comfort working in ambiguous, evolving environments where requirements are shaped collaboratively
- Any familiarity with graph databases, SQL, or NoSQL data stores is welcome but not expected
- Interest in prompt engineering or LangChain even from tutorials or experimentation counts
- A portfolio of work open source contributions, past projects, or demonstrable engineering outcomes that reflects your depth and ownership mindset
- Competitive foreign currency salary
- Opportunity to work on cutting-edge AI-native products shaping the future of risk and compliance
- Mentorship from senior engineers in a structured, supportive environment
- Hands-on experience with cutting-edge AI and graph technologies on real production systems
- A fast-paced, learning-first culture built on trust, curiosity, and solving real problems together
Please submit your CV to [email protected] and quote Junior Software Engineer – AI Applications in the subject line.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search