
Software Engineer (Compilers)
On site
London, United Kingdom
Full Time
25-04-2025
Job Specifications
AI accelerators.
When regular AI is already becoming old news and it is now all about making it as efficient and enhanced as possible.
If you like to not just think outside the box, but to completely dismantle the box, re-architect the box, and then build it again, then this is the environment for you. As an early-stage startup, this is as greenfield as it gets, combining software and hardware, pushing the boundaries of what is possible, and potentially delving into what isn’t (yet).
You’ll be working to help design and build the software and compiler frameworks that will power AI models on cutting-edge hardware. This role demands deep expertise in C++ programming, low-level development, and compiler optimisation techniques. You’ll be working closely with hardware engineers, ensuring seamless interaction between custom processors and the platform that runs on them. You’ll also play a key role in shaping machine learning tools to fully leverage the brand new power and efficiency.
You should have proven expertise in machine learning and high-performance computing, along with a problem-solving mindset and the ability to thrive in a fast-paced environment.
This is a company straight out of the start-up playbook. All in the same London office, brainstorming, collaborating, and developing some serious code. You’ll be living and breathing this product and have the opportunity to make a real mark on how the product thrives in the market. This is an innovation-driven environment offering both salary and equity, allowing you to be rewarded for helping build something extraordinary.
If you’re excited about pushing the boundaries of AI hardware and software, I’d love to hear from you. Apply now and help bring the future to light!
About the Company
LinuxRecruit are the UK’s leading recruitment agency in the Cloud and DevOps space, with a great reputation for honest, reliable and knowledgeable delivery. We see ourselves as more than a recruitment agency - we are a partner to the DevOps community. We build long-term relationships through events, content, and value-added services. This means we can deliver unparalleled service, and ultimately enable market-leading transformational technical projects and developments. Our consultants are specialists in their space. With... Know more
Related Jobs


- Company Name
- Eutopia Solutions Ltd
- Job Title
- Wordpress Developer
- Job Description
- WordPress Developer Our client, a forward-thinking and creative digital agency, is looking for a skilled WordPress Developer to join their team. This role involves developing custom integrations with various social and multimedia platforms, contributing to impactful digital experiences across a diverse client base particularly in public sector and higher education. Key Skills & Experience: Proven experience in WordPress development Strong background in custom theme and plugin creation Proficient in responsive design, with hands-on experience using Bootstrap Solid Front End development skills Strong knowledge of HTML, CSS, JavaScript, and jQuery Familiarity with version control systems (eg, Git) Bonus: PHP development experience About the Agency: This is a dynamic and genuinely people-focused agency that specialises in building user-friendly digital solutions and fostering collaborative, long-term client relationships. Their clients include organisations across Higher Education, Non-Profits, Local Government, Healthcare, and innovative start-ups. They are passionate about human-centred design and work culture-offering a supportive, inclusive environment where collaboration and purpose-driven work are at the heart of everything they do.


- Company Name
- Barclays
- Job Title
- DevOps Tools Support Engineer – Bitbucket & Nexus
- Job Description
- Join us as a DevOps Tools Support Engineer – Bitbucket & Nexus at Barclays, where you'll drive innovation and ensure the stability, performance, and continuous improvement of our critical repository services, Bitbucket Server and Nexus. As part of a Level 3 support team, you'll be a subject matter expert, providing critical support to teams across Barclays who rely on this platform to build and store their applications. You will collaborate with colleagues across multiple areas, ensuring smooth platform operations, developing documentation as needed, and optimising functionality to enhance the developer experience. This role is key to maintaining a robust digital ecosystem that supports Barclays' internal applications. To excel in this role, you should have experience in: Administering Atlassian Bitbucket and Sonatype Nexus, with a strong focus on managing the Bitbucket system at a global level, including configuration, maintenance, and overall administration. Troubleshooting and problem-solving, ensuring swift resolution of technical issues. Incident response and handling, maintaining system stability and minimising disruptions. Enhancing the customer experience, providing high-quality support and proactive solutions. Other Highly Valued Skills Include Groovy scripting. Atlassian certification. Experience in regulatory finance. Familiarity with AWS infrastructure, including EC2. Proficiency in Chef. Experience with deployment tools to streamline application releases. You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills. The successful candidate will be based in Radbroke Hall, Knutsford. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations Perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. Posses in-depth technical knowledge and experience in their assigned area of expertise Thorough understanding of the underlying principles and concepts within the area of expertise Develop technical expertise in work area, acting as an advisor where appropriate. Will have an impact on the work of related teams within the area. Partner with other functions and business areas. Take responsibility for end results of a team’s operational processing and activities. Escalate breaches of policies / procedure appropriately. Take responsibility for embedding new policies / procedures adopted due to risk mitigation. Advise and influence decision making within own area of expertise. Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct. Maintain and continually build an understanding of how own sub-function integrates with function, alongside knowledge of the organisations products, services and processes within the function. Demonstrate understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Make evaluative judgements based on the analysis of factual information, paying attention to detail. Resolve problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents. Guide and persuade team members and communicate complex / sensitive information. Act as contact point for stakeholders outside of the immediate function, while building a network of contacts outside team and external to the organisation. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.


- Company Name
- Good Growth
- Job Title
- Software Developer
- Job Description
- Job Description Please note: we have a rolling hiring process for this role. We conduct interviews every few weeks, so you may not hear back about your application immediately. TL;DR Role: Software Developer Location: Birmingham or Exeter (hybrid working) Salary: £30,000 - £40,000 (d.o.e) Working hours: Flexible, with some office time expected Why apply?: Work on cutting-edge projects, innovate at speed, and contribute to a high-impact team in a growing company. Our Mission & Vision At Good Growth we help businesses innovate online without being slowed down by outdated technology. Many large companies run on legacy systems—where others see a barrier, we see an opportunity. Our mission is to drive digital transformation at breakneck speed, empowering brands to test, learn, and evolve without the high risk and cost of major system overhauls. Through our Good Growth Technology (GGT) platform, we enable companies to make rapid changes and improve their digital experiences—without ripping up their existing infrastructure. Where We Are Now & Our Future Goals Trusted by global brands to solve complex e-commerce challenges A growing UK-wide team A decade of experience driving digital innovation We’ve developed 40+ proprietary e-commerce analytics models Expanding our software capabilities to help more businesses innovate We're scaling up, refining our platform, and building tools that will continue to change the way businesses operate online. This is where you come in. Working Hours & Location We believe in flexibility—work where you do your best work. Hybrid working: Most of our team spends 1–2 days per week in the office Offices in Birmingham & Exeter (with occasional travel if needed) Core hours: 10:00 AM – 3:00 PM UK time (flexible start and finish times) We’re a remote-first team, but office time helps with collaboration, especially in your first few months While we support remote working, we do ask that you’re available to work from a Good Growth office when required, especially early on as you get to know the team and our tech. Why This Role Matters Joining Good Growth as a Software Developer, you’ll be part of a small but mighty Tech Team that builds, maintains, and improves our Good Growth Technology (GGT) platform. Your work will directly impact how businesses innovate and grow online. This role is not just about writing code—it’s about solving real-world problems, learning new skills, and making a meaningful impact. You’ll Love This Role If You Enjoy Working with modern tech stacks in an agile environment A mix of product development and hands-on experimentation Seeing the real-world impact of your work with major brands Learning from a collaborative and supportive team This Role May Not Be Right For You If You prefer a rigid, structured corporate environment You want to specialise in one language or framework only You’re looking for a purely remote role with no in-office collaboration What You’ll Be Doing Your work will evolve over time, but your initial focus will be: Delivering digital experiments – Using our GGT software, you’ll create and implement tests for our clients’ Test & Learn programmes. Contributing to our internal tooling – As a user of our platform, you’ll also help improve it by making changes based on real-world usage and feedback. Collaborating with cross-functional teams – You’ll work closely with developers, analysts, and client teams to build innovative solutions. Writing clean, maintainable code – We value quality, and you’ll help ensure best practices in testing, peer reviews, and development. About You We’re looking for problem-solvers and builders, not just coders. Essential Skills Vanilla JavaScript, HTML, and CSS A proven track record of delivering projects on time Strong communication skills Ability to work from a Good Growth office when required Desirable Skills (Not a dealbreaker if you don’t have them!) Experience with JavaScript frameworks (React, Vue, etc.) Familiarity with automated testing Exposure to CRO tools (Optimizely, Google Optimize, Monetate, etc.) Salary & Benefits Salary: £30,000 - £40,000 (dependent on experience) 28 days holiday + bank holidays Flexible & hybrid working Workplace pension scheme Regular company social activities Employee Benefits Portal (discounts, perks & wellbeing support) Ongoing professional development (learning budget + mentorship) We want to invest in you—this isn’t just a job; it’s a chance to grow your career. Our Interview Process We believe in a fair, transparent process that gives you a real sense of the job, team, and culture. 1⃣ Informal Chat (15 mins) – A relaxed call to see if the role is a good fit for both of us 2⃣ Technical Task – A practical challenge that reflects real work at Good Growth 3⃣ Work Day – Spend a day with us (in person or remotely) to experience the role first-hand We know that interviews are a two-way process, so we encourage you to ask as many questions as you like throughout! Want to Learn More? Check out our work: goodgrowth.co.uk Get to know our culture: LinkedIn Interested? Apply now! If you’re not sure whether you fit every requirement, we’d still love to hear from you - we value potential just as much as experience. Diversity & Inclusion Good Growth welcomes applicants from all backgrounds, experiences, and perspectives. We believe a diverse team makes us stronger and helps us better serve our global clients. If you need adjustments at any stage of the process, just let us know.


- Company Name
- Natobotics
- Job Title
- Java full stack developer - Knutsford
- Job Description
- JD - Full Stack Developer - Strategic Exposure Check Workstream Job Description: As a ‘can-do’ Full Stack Developer in our IFC Programme, you'll play a crucial role in developing and maintaining our strategic Exposure Check system. You'll work in a modern, agile environment, utilizing best-of-breed tools and technologies to create robust, scalable solutions. This position offers not just the chance to enhance your technical skills, but also to deepen your understanding of the financial crime business domain. Key Responsibilities Full Stack Development Design, develop, and maintain both frontend and backend components of our Exposure Check system Write clean, efficient, and well-documented code in Java 21 Develop responsive and intuitive user interfaces using React or Angular Implement RESTful APIs and microservices using Spring Boot Portfolio Experience design and programming for “Cloud” solutions (AWS or in-house cloud), understand the pro/cons to make informed design and code decisions. Database Management Work with both relational databases (RDBMS) and the graph database RDFox Write and optimize complex SQL queries Use RDF models and SPARQL queries from the graph database along our Ontology expert DevOps and CI/CD Participate in the CI/CD pipeline using GitLab Embrace tools to improve your coding style and quality Containerize applications using Docker Work with Kubernetes for orchestration and deployment Agile Practices Actively participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives Collaborate closely with Product Owners, Scrum Masters, and other team members Contribute to backlog refinement and story point estimation Business Analysis Gain a deep understanding of the Exposure Check process and its role in financial crime prevention Collaborate with business analysts to translate requirements into technical solutions Provide technical insights to help shape business requirements Quality Assurance Write and maintain unit tests and integration tests Participate in code reviews to ensure high code quality and share knowledge Troubleshoot, debug, and resolve software defects Continuous Learning Stay updated with the latest trends in full stack development and financial crime prevention technologies Share knowledge with team members through presentations or documentation Contribute to the team's technical growth and innovation