
Search by job, company or skills
Role: Full stack Software Engineer (GenAI Platforms)
JD:
. Provide technical leadership to an agile, cross-functional development team
. Define and communicate technical vision across multiple workstreams
. Design scalable, secure, and resilient architectures for search and AI-powered systems
. Make architectural trade-offs balancing performance, cost, reliability, and security
. Collaborate with other Tech Leads to plan technical spikes and long-term technical
strategy beyond sprint scope
. Identify technical risks early and lead mitigation strategies
. Architect systems leveraging:
○ LLM integrations (e.g., Azure OpenAI, OpenAI APIs, etc.)
○ Retrieval-Augmented Generation (RAG)
○ Semantic search and vector databases
. Establish guardrails for AI systems including:
○ Evaluation frameworks
○ Observability and monitoring
○ Data governance and security considerations
. Guide the team from experimentation → prototype → production-ready AI systems
. Evaluate emerging AI technologies and assess suitability for public sector use cases
. Champion Agile technical practices (TDD, pair programming, refactoring, CI/CD)
. Lead DevOps adoption including build, release automation, and infrastructure
improvements
. Oversee automated testing strategy (unit, integration, performance)
. Lead resolution of technical blockers and retrospective improvements
. Ensure engineering standards are upheld across the team
. Work closely with Product Owners and Business Analysts to prioritise business stories
and technical investments
. Collaborate with UX Designers for feasibility studies and solution estimation
. Partner with Delivery Managers on long-term planning, system integrations, and
resource forecasting
. Represent the development team in governance and stakeholder meetings
. Mentor and coach engineers to grow both technically and professionally
How to Succeed
. 5-7+ years of experience in web application development
. Proven experience leading agile development teams
. Strong hands-on experience with:
○ Node.js, TypeScript
○ Cloud platforms (Azure, AWS, GCP)
○ SQL & NoSQL databases
○ CI/CD pipelines
○ DevOps practices
. Designed or led systems involving:
○ Search engines (crawl, index, ranking, relevance tuning)
○ Semantic search or vector search
○ RAG architectures
. Production experience integrating LLMs into applications
. Experience managing AI-related trade-offs:
○ Latency vs cost
○ Accuracy vs hallucination risks
○ Prompt engineering strategies
○ Model evaluation methodologies
. Understanding of AI system governance, security, and responsible AI practices
. Strong coaching and mentoring capabilities
. Comfortable leading technical discussions and influencing stakeholders
. Proactive self-starter with strong ownership mindset
. Passionate about continuous improvement
. Curious about emerging technologies and willing to experiment responsibly
. Strong communication and stakeholder management skills
. Meticulous attention to quality and engineering standards
Job ID: 148851771
We don’t charge any money for job offers