At a Glance
- Tasks: Join a dynamic team to develop AI-powered software solutions that transform accounting workflows.
- Company: Bright, a leading tech company in Belfast, creating innovative software for businesses.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make a real impact with cutting-edge technology while working in a collaborative environment.
- Qualifications: Experience in web application development and familiarity with AI technologies.
- Other info: Be part of a fast-paced, agile team with excellent career advancement opportunities.
The predicted salary is between 30000 - 50000 £ per year.
At Bright, we've engineered cutting-edge software for accounting, payroll, tax, and practice management. We've assembled a team of top talent and stand ready to lead the industry with our superior software solutions and unparalleled customer support. We're brilliant people creating brilliant software! Join us in our mission to create software that empowers businesses to reach new heights.
Department: Development
Employment Type: Full Time
Location: Belfast
The Opportunity: As a Software Engineer at Bright you'll join a small, high-impact team building AI powered features for our products. We're not building chatbots. We're building systems that automate end-to-end accounting workflows from document processing through to statutory filing to make a real impact on tens of thousands of our customers. Working in a self-contained squad with the autonomy to make commercial and technical decisions without being weighed down by bureaucracy, you will be responsible for building solutions that use our AI platform to help solve real problems that our users have.
Key Responsibilities:
- Develop user-friendly front-end interfaces for AI features and tools using modern JavaScript frameworks or C# and Blazor
- Integrate AI capabilities into existing Bright products, ensuring smooth user experiences
- Build performant, scalable and secure back-end services.
- Collaborate closely with the AI platform team to build compelling AI first features and products
- Create responsive, intuitive UI components that make complex AI functionality accessible to end users
- Write clean, maintainable code with appropriate testing and documentation
- Configure builds and automated tests to execute reliably in CI/CD environments
- Identify opportunities for process improvements and contribute to the enhancement of testing practices, testability, tools, code health and maintainability in collaboration with the wider Quality community.
- Foster a collaborative environment by working closely within cross-functional teams to ensure high-quality software delivery.
Essential Skills And Experience:
- Experience building applications for the web across the whole stack
- Hands on production experience with building software powered by LLMs/GenAI/ML models.
- Expertise in modern JavaScript frameworks (React, Vue, Angular, etc.) or Blazor
- Experience building back end with C# .NET
- Solid understanding of HTML5, CSS3, and responsive design principles
- Experience building RESTful APIs
- Familiarity with cloud platforms such as Azure, AWS, or GCP
- Experience working in an agile, fast-paced environment
- Excellent collaboration skills and ability to work effectively in cross-functional team
Desirable Skills And Experience:
- Experience designing and implementing multi-agent AI architectures where multiple specialized models collaborate to solve complex problems
- Hands-on experience with vector databases
- Proficiency in Python for AI/ML development
What Makes You a Great Fit:
- Learning Mindset: You're excited to learn new frameworks tools and practices, particularly when it comes to AI.
- Systems Thinking: You understand how distributed systems work and can reason about failure modes.
- Pragmatic Approach: You balance perfect solutions with shipping value quickly.
- Collaboration: You work well with both technical and product stakeholders.
- Ownership: You take responsibility for your work from development through to production.
Seniority level: Entry level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Software Development
Software Engineer AI employer: Bright
Contact Detail:
Bright Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer AI
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving AI and modern frameworks. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Bright. Don’t miss out on this opportunity!
We think you need these skills to ace Software Engineer AI
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with modern JavaScript frameworks and C#. We want to see how you've built applications across the whole stack, so don’t hold back on showcasing your best projects!
Tailor Your Application: Take a moment to customise your application for the Software Engineer AI role. Mention specific AI features or tools you’ve worked with that align with our mission at Bright. It shows us you’re genuinely interested!
Keep It Clear and Concise: When writing your application, clarity is key! Use straightforward language and avoid jargon where possible. We appreciate a well-structured application that’s easy to read and gets straight to the point.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Bright
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like modern JavaScript frameworks and C#. Brush up on your knowledge of AI capabilities and how they integrate into software. Being able to discuss your experience with these tools will show that you're a great fit for the role.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex problems in previous projects, especially those involving AI or machine learning. Highlight your ability to think critically and pragmatically about solutions, as this aligns perfectly with what Bright is looking for.
✨Demonstrate Collaboration
Since the role involves working closely with cross-functional teams, be ready to discuss your experiences collaborating with others. Share specific instances where teamwork led to successful outcomes, showcasing your excellent collaboration skills.
✨Ask Insightful Questions
Prepare thoughtful questions about Bright’s products and their approach to AI. This not only shows your genuine interest in the company but also gives you a chance to demonstrate your understanding of the industry and the role you’re applying for.