Senior AI Product Engineer
Responsibilities Design and build AI-powered services and APIs (FastAPI, Python)
Implement structured outputs and validation (Pydantic V2)
Develop agent-based and multi-step workflows (e.g. Pydantic AI or similar)
Build RAG-style solutions for contextual data retrieval
Integrate AI services into .NET-based platform components
Apply evaluation techniques (LLM-as-judge, precision/recall trade-offs)
Implement monitoring, feedback loops, and model drift awareness
Use tools such as DSPy (or similar) for optimisation and evaluation
Deploy and operate services using Azure (OpenAI, Web Apps/Functions)
Implement observability (Application Insights) and CI/CD (Azure DevOps)
Contribute to infrastructure via Terraform
Build high-quality, async Python services with strong testing (pytest)
Collaborate with Product and Engineering to deliver AI-driven features
Communicate progress, risks, and technical decisions clearly
Skills and Experience Core Engineering
Strong software engineering background (Python and/or C#/.NET)
Experience building APIs and distributed SaaS systems
Strong understanding of system design and integration
AI & ML
Experience building production AI/LLM-powered applications
Familiarity with Azure OpenAI (or similar)
Understanding of RAG, NLP concepts, and evaluation techniques
Experience with agent workflows or orchestration patterns
Data & Backend
Experience with ORMs (SQLAlchemy, Alembic, or similar)
Strong API and data modelling skills
Experience with async Python
Cloud & DevOps
Experience with Azure environments and CI/CD pipelines
Familiarity with Terraform and observability tooling
Minimum Qualifications
Degree or equivalent
Right to work in the country of employment
Integrity and Ethics
All StarCompliance employees are expected to commit to a high standard of personal integrity and carry out their responsibilities in an ethical manner.