Senior Software Engineer – AI Team
Location: Warwick, Full Time
Company: Bright
Join Bright, a leader in accounting, payroll, tax, and practice management software, to lead AI‑powered features in a small, high‑impact team.
Key Responsibilities
- 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 Bright’s 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.
- Integrate AI capabilities seamlessly into existing Bright products.
- 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 the enhancement of development practices 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.
Skills, Knowledge and Expertise
- Full‑stack software engineering experience building production applications for the web.
- Proven production experience building software powered by LLMs/GenAI/ML models that serve real 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.
What Makes You a Great Fit
- Learning Mindset: Excited to learn new frameworks, tools and practices, particularly about AI.
- Systems Thinking: Understand how distributed systems work and can reason about failure modes, performance bottlenecks, and architectural trade‑offs.
- Pragmatic Approach: Balance perfect solutions with shipping value quickly; know when to optimize and when “good enough” enables faster learning.
- Commercial Awareness: Think about cost implications, customer value, and margin creation in technical decisions.
- Collaboration: Work well with both technical and product stakeholders, communicating concepts clearly to non‑technical audiences.
- Ownership: Take responsibility from conception through production, following through on commitments and driving results.
- Hunter Mentality: Identify opportunities, bring energy, optimism, and a can‑do attitude to challenges.
- Technical Excellence: Care deeply about code quality, testing, and building maintainable and reliable systems.
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
#J-18808-Ljbffr
Contact Detail:
Bright Recruiting Team