Senior AI Systems Engineer (Python)
About the Company
ViewOps provides a single intelligence layer across operational data and documents. It connects to existing sources inside the organisation, including:
- SQL databases
- Power BI datasets
- Excel files and operational reports
- PDFs and internal documentation
- shared network folders
- operational applications such as ERP and production systems
The platform runs within the client’s environment, allowing organisations to keep their operational data private while still benefiting from AI-driven analysis. Users can then:
- ask questions about business data
- generate reports and dashboards using text prompts
- validate data across systems
- search internal documents
- collaborate on operational analysis
- track observations, decisions and actions against datasets
About the Role
You will help develop and refine the ViewOps platform, turning a working prototype into a reliable production system. The role involves building backend services that connect to internal infrastructure such as SQL databases, Power BI datasets and network file systems, enabling natural language queries, document retrieval and collaborative analysis across operational data.
Responsibilities
- You will take ownership of the platform architecture and backend services that power ViewOps. This includes:
- Data Query Layer: Designing systems that convert natural language questions into queries against structured datasets including SQL databases and Power BI semantic models.
- Internal System Integration: Building services that connect to infrastructure inside the organisation’s network such as:
- SQL servers
- network file systems
- reporting tools
- operational systems
- Document Indexing and Retrieval: Developing pipelines that extract information from internal documents such as PDFs, Word files and Excel reports.
- AI Orchestration: Designing the orchestration layer that combines structured data queries, document retrieval and AI-generated analysis.
- Collaborative Workspace: Supporting the Canvas workspace where teams combine charts, data tables, analysis, documents and notes into shared operational investigations.
Technology Environment
The current platform uses:
- Python (FastAPI)
- PostgreSQL + pgvector
- SQL data warehouses
- Docker deployments within client networks
- document parsing and embedding pipelines
- retrieval-augmented generation frameworks
- Next.js / React frontend
- Power BI datasets and reporting models
Required Skills
- Python backend engineering
- SQL and complex data models
- data platforms or analytics systems
- search or retrieval systems
- LLM integrations or RAG architectures
- designing scalable backend services
- building systems that interact with existing enterprise infrastructure
Preferred Skills
Power BI & DAX
Microsoft ecosystem (SQL Server, Excel, Power Query, Graph API)
Manufacturing exposure
Client-facing experience
Pay range and compensation package
- Contract role
- Remote
- Outside IR35
- Initial 3–6 month engagement
- Day rate dependent on experience
Equal Opportunity Statement
We are an equal opportunities employer and welcome applications from people of all backgrounds and experiences. We are committed to creating an inclusive environment where everyone is treated fairly and has the opportunity to contribute and succeed. Recruitment decisions are based solely on skills, experience and suitability for the role.