Senior Software Engineer - AI Team in Warwick
Senior Software Engineer - AI Team

Senior Software Engineer - AI Team in Warwick

Warwick Full-Time No home office possible
B

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

B

Contact Detail:

Bright Recruiting Team

Senior Software Engineer - AI Team in Warwick
Bright
Location: Warwick

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>