Why This Job is Featured on The SaaS Jobs
This Associate AI Software Developer role sits at a growing intersection in SaaS: embedding LLM-driven capabilities into enterprise software in ways that connect directly to real customer data, permissions, and workflows. The scope spans conversational assistants, automation, and analytics, which reflects how modern SaaS products are evolving from systems of record into systems that actively assist and orchestrate work.
For a SaaS career, the value is in learning how AI features are operationalised rather than demoed. Experience with retrieval-augmented generation, data ingestion, and cloud AI services builds practical instincts around reliability, evaluation, and iteration in production. Exposure across frontend, APIs, and integrations also maps well to SaaS product development, where shipping usable features requires coordinating user experience, platform constraints, and downstream systems.
The role is a strong match for early-career engineers who prefer broad, hands-on development over narrow research work, and who enjoy improving systems through testing, debugging, and refinement. It will suit someone comfortable collaborating through reviews and Agile routines, and interested in building AI functionality that has clear product surfaces and measurable impact in enterprise contexts.
The section above is editorial commentary from The SaaS Jobs, provided to help SaaS professionals understand the role in a broader industry context.
Job Description
We are building the next generation of intelligent enterprise software—platforms that think, adapt, and automate alongside the people who use them. Our AI & Business Intelligence team delivers conversational AI assistants, intelligent workflows, predictive analytics, and data-driven automation that transform how businesses operate.
As an Associate AI Software Developer, you will help build AI-enabled features that connect large language models (LLMs) with enterprise data and workflows. You’ll contribute across the stack—from retrieval-augmented generation (RAG) pipelines and prompt design, to backend APIs and user-facing applications—working alongside experienced engineers in a fast-moving environment.
This role is ideal for a recent Computer Science graduate (or equivalent experience) with exposure to AI/ML concepts who is eager to grow in a production setting. We’re looking for candidates who are curious, adaptable, and motivated to learn—individuals who take ownership of their work and thrive in collaborative, evolving environments.
Responsibilities
- Design and build AI-powered features such as conversational assistants, document intelligence tools, and predictive analytics components using retrieval-augmented generation (RAG).
- Develop user-facing applications (React, Next.js, TypeScript) and supporting APIs (REST, GraphQL/OData) using C#/.NET.
- Integrate cloud-based AI services (e.g., Azure OpenAI, Azure AI Search) and contribute to multi-agent orchestration and workflow automation systems, including iPaaS and connector-based integrations.
- Support data ingestion and transformation pipelines for structured and unstructured data.
- Monitor AI system behavior and improve output quality through prompt refinement, testing, and iteration.
- Write clean, testable code, participate in peer reviews, and contribute to team development practices in an Agile environment.
What Success Looks Like
- Uses structured problem-solving to debug and improve AI-driven systems
- Demonstrates curiosity and learning agility in evolving AI technologies
- Takes ownership of features from implementation through improvement
- Operates effectively in ambiguous or evolving requirements
- Communicates technical concepts clearly across teams