
Senior Software Engineer – AI Team
Bright
full-time
Posted on:
Location Type: Hybrid
Location: Belfast • United Kingdom
Visit company websiteExplore more
Job Level
About the role
- Architect and implement scalable, production-ready AI-powered applications from front-end to back-end
- Design and build performant, secure back-end services that integrate with our AI platform
- Create user-friendly front-end interfaces for AI features using modern JavaScript frameworks or C# and Blazor
- Lead technical decision-making within your squad, balancing innovation with pragmatic delivery
- Drive best practices in code quality, testing, security, and observability
- Collaborate closely with the AI platform team to design and deliver compelling AI-first features and products
- Integrate AI capabilities seamlessly into existing Bright products, ensuring smooth user experiences
- Build responsive, intuitive UI components that make complex AI functionality accessible to end users
- Optimize AI service performance, cost, and reliability in production environments
- Write clean, maintainable, well-tested code with comprehensive documentation
- Configure and maintain CI/CD pipelines with automated testing and deployment
- Identify opportunities for process improvements and contribute to enhancement of development practices, testability, tools, code health and maintainability across the engineering community
- Foster a collaborative environment by working closely within cross-functional teams to ensure high-quality software delivery
- Provide technical guidance and mentorship to other engineers
- Contribute to architectural decisions and technical strategy
- Help shape team culture and engineering standards
Requirements
- Full stack software engineering experience building production applications for the web.
- Proven production experience building software powered by LLMs/GenAI/ML models - not demos or prototypes, but real systems serving users
- Strong full-stack capability with expertise in:
- Modern JavaScript frameworks (React, Vue, Angular, etc.) or Blazor for front-end development
- C# .NET for back-end services
- RESTful API design and implementation
- HTML5, CSS3, and responsive design principles
- Cloud platform experience with Azure, AWS, or GCP
- Production systems mindset including observability, testing, security, and reliability
- Agile delivery experience in fast-paced, iterative environments
- Strong collaboration and communication skills working effectively with technical and product stakeholders
- Architectural thinking - ability to design scalable systems and make strategic technical decisions
- Desirable Skills and Experience
- Experience with multi-agent AI architectures where multiple specialized models collaborate to solve complex problems
- Hands-on experience with vector databases and RAG (Retrieval-Augmented Generation) systems
- Python proficiency for AI/ML development and data processing
- Experience with prompt engineering and LLM optimization
- Knowledge of MLOps practices and AI observability tools (e.g., Langfuse, LiteLLM)
- Understanding of cost optimization for AI systems in production
- Experience in B2B SaaS or domain-specific software (accounting, payroll, professional services)
- Track record of mentoring junior engineers and driving technical standards.
Benefits
- Competitive salary
- Performance based bonus
- 25 days annual leave
- Health Insurance
- Company pension
- Company events
- free food onsite
- On-site parking
- Referral programme
- Sick pay
- Wellness programmes
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
full stack software engineeringJavaScript frameworksC# .NETRESTful API designHTML5CSS3cloud platformsPythonMLOps practicesAI observability tools
Soft Skills
collaborationcommunicationtechnical decision-makingmentorshipprocess improvementarchitectural thinkinginnovationpragmatic deliveryteam culture shapingcross-functional teamwork