
AI Software Engineer
On site
Scotland, United Kingdom
Full Time
18-03-2025
Job Specifications
Green Cat Renewables Job Advertisement – Renewables AI Software Engineer
Location: Edinburgh, Glasgow or Biggar
The Company
Green Cat Renewables (GCR) is a dynamic, innovative company that provides the complete range of technical services required to deliver renewable energy projects. The team of over 90 Engineers and Environmental Consultants deliver projects on behalf of clients from four offices in Edinburgh, Glasgow, Livingston and Biggar. GCR also works closely with its three sister companies Green Cat Contracting and Green Cat Hydrogen based in the UK and Green Cat Renewables Canada based in Calgary and Halifax.
The company has four main departments - Engineering, Environmental & Planning, Geotechnical Services and Technical & Asset Management Services. Underpinning these are the main administrative functions of the business, including a growing Artificial Intelligence (AI) team. Projects are typically based on wind, solar, and hydro power, with an increasing requirement for grid management, battery storage, and alternative technologies.
To enhance its services and bolster technological and data analytic capabilities, GCR is seeking an Artificial Intelligence (AI) Software Engineer with a strong background in software engineering to help deliver improvement projects using state-of-the-art AI techniques. The successful candidate will work closely with the Lead AI Engineer and other key collaborators to identify opportunities and implement AI solutions to drive productivity and advance engineering processes.
*Please note that Green Cat Renewables do not offer any form of visa sponsorship*
The Role
The role will initially be focused on improving the useability of AI in several key projects:
Ensuring the usability of our custom LLM Application: collaborate with internal end user stakeholders to evolve our LLM Application such that they appreciate its added value in their workflows.
Engineering our ANN energy models to be accessible: work with internal stakeholders of varying technical expertise to have the model accessible at levels they are comfortable with.
Enhancing our Reporting Speed and Quality: evaluate the current workflows and identify and implement incremental improvements which together will make a major positive development.
As time progresses, we expect your contributions to extend across the broader business:
Assessment and Analysis: continuously evaluate GCR’s business processes, data infrastructure, and technological capabilities; identify opportunities for AI integration and optimisation; analyse GCR’s needs, objectives, and constraints to develop tailored AI strategies that align with business goals and priorities.
Establishing and Leading Engineering Practices: Define and implement best practices for integrating AI into engineering workflows. Lead the development of standards, processes, and tools that enhance collaboration and ensure high-quality engineering outcomes.
Research and Development: conduct research and evaluate industry best practices; specify innovative AI solutions that drive value and competitive advantage; seek to improve existing AI solutions.
AI Data and Model Management: working with the internal IT team, manage cloud services and hardware used for deploying AI models, particularly with respect to ongoing data size and cost efficiencies.
The Candidate
The Candidate would ideally have the following:
A degree in computer science, data science, artificial intelligence, engineering or a related field.
Strong foundation in engineering principles and the ability to integrate AI solutions into engineering processes.
Proficiency in developing end-to-end software solutions.
Expertise in at least one relevant programming language (e.g., Python, Java, or C++)
Familiarity with at least one AI framework (e.g., TensorFlow, PyTorch, or Scikit-learn).
Knowledge of AI algorithms, machine learning techniques, and data analytics methodologies, with an emphasis on engineering applications.
Understanding of data preprocessing, feature engineering, and statistical analysis.
Familiarity with at least one cloud service for deploying AI models (e.g., AWS, Google Cloud, or MS Azure).
Ability to transfer knowledge and skills effectively (with AI assistance or otherwise).
A desire to learn and to keep abreast of the latest developments in AI.
Strong analytical and problem-solving skills.
Excellent communication and collaboration abilities.
Business acumen.
High self-motivation and ethical standards.
Interest in or knowledge of renewable energy systems.
Benefits
Competitive salary
25 Days annual leave and 8 flexible bank holidays
Private Medical Healthcare
Cycle to work scheme
Professional development opportunities and support
Professional fees paid for by the company
Company social events and team building days
On-site parking with EV charging points available to staff (Edinburgh Office only).
Closing Date is 1st April 2025
To apply please send a full CV and covering letter to jobs@greencatrenewables.co.uk .
About the Company
Green Cat Renewables is a dynamic, innovative, and growing company that provides tailored support to the needs of the individual developer throughout the entire development process, from site selection to commissioning. Unlike most consultancies, we are prepared to carry some of the project development risk, particularly where we can help control the outcome, ensuring a far greater level of commitment to projects than consultant “selling hours”. Green Cat Renewables is made up of a multidisciplinary team of wind and small... Know more
Related Jobs


- Company Name
- developrec
- Job Title
- Software Engineer
- Job Description
- .NET Developer- Remote/Swindon- up to £70k Our client an award winning and industry leading brand are looking to hire 2 x .NET Developers for a greenfield digital transformation program. Tech Stack: .NET C# HTML CSS Javascript (Modern frameworks, Angular or React) CMS experience (Umbraco, Sitecore, Kentico, Sitefinity, dotnetnuke)- desirable SQL This role requires 2 days on site just outisde of Swindon and it has a 3 stage interview process including a technical challenge. In return the client are offering a great salary and benefits package, so if you would like to learn more please click apply now! .NET Developer- Remote/Swindon- up to £70k


- Company Name
- HackerOne
- Job Title
- Software Engineer IV
- Job Description
- HackerOne is the global leader in human-powered security, harnessing the creativity of the world’s largest community of security researchers with cutting-edge AI to protect your digital assets. The HackerOne Platform combines the expertise of our elite community and the most up-to-date vulnerability database to pinpoint critical security flaws across your attack surface. Our integrated solutions, including bug bounty, pentesting, code security audits, spot checks, and AI red teaming, ensure continuous vulnerability discovery and management throughout the software development lifecycle. Trusted by industry leaders such as Coinbase, General Motors, GitHub, Goldman Sachs, Hyatt, PayPal, and the U.S. Department of Defense, HackerOne was named a Best Workplace for Innovators by Fast Company in 2023 and a Most Loved Workplace for Young Professionals in 2024. Software Engineer IV Remote Location: London Position Summary As a Software Engineer, you will work with Product Managers and Designers to be the technical lead for a variety of challenging projects and build delightful features and products for our community and the thousands of companies that trust HackerOne with their cybersecurity posture. When you are not leading a project, you are a collaborative and effective software engineer and team member. You will interact with one of the world's most vibrant communities of security researchers and hackers and use this experience to build delightful features and products for them and the thousands of companies who trust HackerOne with their cybersecurity posture. As a Software Engineer, you combine broad technological expertise, deep domain knowledge, and an unquestionable dedication to business objectives as you intersect with the engineering organization. You seek leadership responsibilities, identify and spearhead new initiatives, and make systematic improvements to technical weaknesses they find in their squad’s codebases, as well as in shared codebases across the company. Your Journey at HackerOne Your day will start with a warm welcome online and get your tools to start! Your first 30 days will be focusing on getting to know our HackerOnies. You will join your new squad and be onboarded - get to learn the technology stack (Ruby on Rails + GraphQL + ReactJS + many more). Within 60 days, you will have committed a bunch of code to our repositories and will start developing a knack for being a fast and effective software engineer on our codebase. Within 90 days, you will start getting ready to lead your first project. You will have branched out and talked to sales, marketing, and various other functions, and you will have developed a good sense of cross-functional collaboration and communication. Beyond 90 days, you will be a fully-fledged software engineer. By that time you will be able to understand the business value of our products and features, and the needs of our customers, and you can translate feature requests into simple, but robust engineering (or non-engineering) solutions. You are: Tech-savvy and enjoy working with people and teams A team builder who cultivates innovation and can drive cross-collaboration and execution of projects across multiple domains Willing to learn from other Senior and Staff Software Engineers Owner of your own progress as an individual You have: 5+ years of experience in full-stack software engineering, especially within a SAAS environment. Preferably with experience in Ruby on Rails, ReactJS and TypeScript, generative AI, ElasticSearch / OpenSearch, GraphQL Practical experience with GenAI and running LLM models in production In-depth understanding of LLM models is a big plus Proven experience leading and delivering cross-functional projects from start to finish Strong track record of individual contributions to business goals Job Benefits: Health (medical, vision, dental), life, and disability insurance* Equity stock options Retirement plans Paid public holidays and unlimited PTO Paid maternity and parental leave Leaves of absence (including caregiver leave and leave under CO's Healthy Families and Workplaces Act) Employee Assistance Program Flexible Work Stipend Eligibility may differ by country We're committed to building a global team! For certain roles outside the United States, U.K., and the Netherlands, we partner with Remote.com as our Employer of Record (EOR). Employment at HackerOne is contingent on a background check. HackerOne is an Equal Opportunity Employer in the terms and conditions of employment for all employees and job applicants without regard to race, color, religion, sex, sexual orientation, age, gender identity or gender expression, national origin, pregnancy, disability or veteran status, or any other protected characteristic as outlined by international, federal, state, or local laws. This policy applies to all HackerOne employment practices, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. HackerOne makes hiring decisions based solely on qualifications, merit, and business needs at the time. For US based roles only: Pursuant to the San Francisco Fair Chance Ordinance, all qualified applicants with arrest and conviction records will be considered for the position. HackerOne Values HackerOne commits to maintaining a strong, inclusive culture built for our employees and our community of hackers. We are driven by our five core values. We recognize that our mission is bigger than us, and therefore act with integrity at all times. As a team, we believe that transparency builds trust so we default to disclosure in our communications. Each individual executes with excellence, creating an environment of greater alignment and greater autonomy. We win as a team and respect all people to empower everyone to learn from each other, innovate, and grow.


- Company Name
- Sophos
- Job Title
- Senior Software Engineer
- Job Description
- About Us Sophos is a global leader and innovator of advanced security solutions for defeating cyberattacks. The company acquired Secureworks in February 2025, bringing together two pioneers that have redefined the cybersecurity industry with their innovative, native AI-optimized services, technologies and products. Sophos is now the largest pure-play Managed Detection and Response (MDR) provider, supporting more than 28,000 organizations. In addition to MDR and other services, Sophos’ complete portfolio includes industry-leading endpoint, network, email, and cloud security that interoperate and adapt to defend through the Sophos Central platform. Secureworks provides the innovative, market-leading Taegis XDR/MDR, identity threat detection and response (ITDR), next-gen SIEM capabilities, managed risk, and a comprehensive set of advisory services. Sophos sells all these solutions through reseller partners, Managed Service Providers (MSPs) and Managed Security Service Providers (MSSPs) worldwide, defending more than 600,000 organizations worldwide from phishing, ransomware, data theft, other every day and state-sponsored cybercrimes. The solutions are powered by historical and real-time threat intelligence from Sophos X-Ops and the newly added Counter Threat Unit (CTU). Sophos is headquartered in Oxford, U.K. More information is available at www.sophos.com. Role Summary We are seeking a Senior Software Engineer to join our Security Operations Features team, contributing to the development of Managed Services. In this role, you will work as part of an experienced engineering team, driving the design and implementation of complex features while collaborating with key stakeholders across the organization. This position offers an excellent opportunity to be part of an inclusive and knowledgeable team dedicated to fostering innovation and professional growth. What You Will Do Design, Build, Support and Refine solutions for our Security Operations team and end customers focusing on Managed Services Actively contribute to release planning and drive for high-value and high-quality solutions which meet business needs Write product code along with test automation to deliver against project timescales, quality and requirements Contribute to daily stand-ups, collaborative estimation and retrospective meetings Participate in architecture and security reviews of new developments to ensure that released products comply with Sophos’ security requirements and industry best practice Research, design and prototype new functionality that forms part of a larger solution Learn how to scale solutions and integrate with products produced by wider teams What You Will Bring Extensive development and test experience, with expertise in JavaScript/TypeScript Strong architecture and design skills, ensuring scalability, performance, and maintainability Proven ability to lead technical discussions, mentor junior engineers, and drive best practices Excellent problem-solving skills, thinking strategically and proposing innovative solutions Strong independent research, prototyping, and system design capabilities Excellent communication skills, both verbal and written, with the ability to articulate technical concepts to diverse audiences Desirable: Experience with agile development methodologies, preferably Scrum or Kanban Proficiency in modern web UI frameworks, such as React or Angular Strong understanding and practical experience with SQL and NoSQL databases Expertise in automated testing, including unit, integration, and end-to-end testing Hands-on experience with REST APIs and GraphQL for efficient data handling and service communication #B1 Ready to Join Us? At Sophos, we believe in the power of diverse perspectives to fuel innovation. Research shows that candidates sometimes hesitate to apply if they don't check every box in a job description. We challenge that notion. Your unique experiences and skills might be exactly what we need to enhance our team. Don't let a checklist hold you back – we encourage you to apply. What's Great About Sophos? · Sophos operates a remote-first working model, making remote work the primary option for most employees. However, some roles may necessitate a hybrid approach. Please refer to the location details in our job postings for further information. · Our people – we innovate and create, all of which are accompanied by a great sense of fun and team spirit · Employee-led diversity and inclusion networks that build community and provide education and advocacy · Annual charity and fundraising initiatives and volunteer days for employees to support local communities · Global employee sustainability initiatives to reduce our environmental footprint · Global fitness and trivia competitions to keep our bodies and minds sharp · Global wellbeing days for employees to relax and recharge · Monthly wellbeing webinars and training to support employee health and wellbeing Our Commitment To You We’re proud of the diverse and inclusive environment we have at Sophos, and we’re committed to ensuring equality of opportunity. We believe that diversity, combined with excellence, builds a better Sophos, so we encourage applicants who can contribute to the diversity of our team. All applicants will be treated in a fair and equal manner and in accordance with the law regardless of gender, sex, gender reassignment, marital status, race, religion or belief, color, age, military veteran status, disability, pregnancy, maternity or sexual orientation. We want to give you every opportunity to show us your best self, so if there are any adjustments we could make to the recruitment and selection process to support you, please let us know. Data Protection If you choose to explore an opportunity, and subsequently share your CV or other personal details with Sophos, these details will be held by Sophos for 12 months in accordance with our Privacy Policy and used by our recruitment team to contact you regarding this or other relevant opportunities at Sophos. If you would like Sophos to delete or update your details at any time, please follow the steps set out in the Privacy Policy describing your individual rights. For more information on Sophos’ data protection practices, please consult our Privacy Policy Cybersecurity as a Service Delivered | Sophos


- Company Name
- Twinkl Educational Publishing
- Job Title
- Senior Software Engineer
- Job Description
- Location: Remote. Hybrid or Office based from our Sheffield HQ Annual Salary: £60,000- £75,000 Join Our Engineering Evolution at Twinkl At Twinkl, we're not just building software - we're transforming how millions of educators and learners interact with educational content and resources worldwide. By creating adaptable, comprehensive learning tools, we're breaking down educational barriers. We believe in empowering the next generation with the skills and resources they need to succeed, no matter their geographic or economic background. We’re not just sharing resources; we're building a global learning community. As we scale our platform to serve parents, teachers, and students across the globe, we're seeking exceptional Senior Software Engineers to help drive our technical evolution. We're in the midst of an exciting transformation, completely rebuilding our experience from the ground up using React, Next.js, TypeScript, and Node.js. Alongside this, we're embracing cutting-edge cloud architecture on AWS, building scalable solutions with serverless technologies and microservices. Fancy working on early stage initiatives and emerging projects where you can genuinely shape our technical direction? That's exactly what we offer. Our engineering teams are properly empowered - we trust you to make the right technical decisions and own your solutions. What will you be doing? You'll be building brilliant tech that makes a real difference. We're talking about systems that deliver educational content to millions, supporting teachers across every time zone, and making learning accessible globally. Plus, you'll be part of our international expansion, working with autonomous, product-centric teams who are passionate about what they do. You’ll use our tech stack.. React + Next.js + TypeScript for our frontend code Node.js + TypeScript for our backend code AWS Lambda for serverless computing S3 for scalable storage, and NoSQL databases like DynamoDB SQS/SNS for messaging Continuous deployment with Terraform (IaC) and GitHub Actions Vitest + React Testing Library for unit tests and Playwright for browser-based tests / smoke tests ..to craft web applications and digital products that have real impact. These include: Discovery & Navigation: Helping educators and learners find their way around Twinkl's enormous content library by delivering a thoughtful and polished user experience. Maths: A React-based game platform designed to support learners through interactive exercises and gamified challenges aligned with educational curricula. It includes progress tracking, adaptive difficulty, and teacher-friendly reporting. What do we need from you? Experience with React/Next.js + TypeScript for frontend and/or Node.js + TypeScript for backend If you can do both, great! But we do understand that not every engineer has a perfect blend of frontend and backend expertise, and that’s okay! If you are experienced in our stack but lean more to one end, but have the desire to learn and grow into a full stack role, we want to hear from you. Experience owning your code end-to-end, from design through deployment, in a collaborative DevOps environment. You have extensive experience in web development, particularly in large-scale, cloud-based systems with CI/CD practices. You bring deep expertise in modern frontend frameworks (especially React) and essential web technologies—HTML, CSS, JavaScript, TypeScript, and accessibility (a11y). You are experienced with automated testing and familiar with TDD. You’ve worked in product-centric teams that prioritise strong engineering principles like TDD and pair programming and you have a passion for contributing to and strengthening that culture. You value Cross-Functional Collaboration and continuous improvement. As we are growing, we are looking for a number of Senior Software Engineers to join us, across our different teams. We do a standard interview process and at the end we will find the best match for you based on your skills, experience, preferences and aligning with the business needs! What’s in it for you? A friendly, welcoming and supportive culture. We believe work should be fun and always put people before process Flexible working with fully remote and hybrid working options 33 days annual leave per year, pro rata. You decide which public holidays to recognise. An additional day of annual leave, a Me Day, to take time for yourself Charity day to volunteer and support a registered charity of your choice Westfield Health (including Health Club discount and Westfield Rewards discount and cashback) Learning and Development opportunities, with opportunities for internal mobility across various departments / areas of the business 4 x annual salary death in service life assurance Quarterly awards designed to reward and recognise our wonderful Twinkl employees Free Twinkl Subscription At Twinkl, we encourage diversity, and our doors are open to everyone. We're committed to creating an inclusive workplace for all. If you need any adjustments during the application process to showcase your abilities, please let us know. We're here to support you on your journey. We understand that great ideas aren't confined to an office. That's why our tech teams embrace a remote-friendly culture, giving you the flexibility to choose where you work best. Whether it's from our amazing HQ in Sheffield, mainly remote or something in-between, believe that your best work happens when you have the freedom to create your ideal workspace.