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