
Software Engineer
Hybrid
Edinburgh, United Kingdom
Full Time
13-03-2025
Job Specifications
Location: Edinburgh (Relocation Assistance Available)/ Hybrid
⏰ Job Type: Full-Time
We aren’t working with recruiters for these positions —we’re excited to connect directly with candidates who share our enthusiasm for small language models.
About us
We are a Scottish AI company backed by leading venture capital. We specialise in building bespoke AI solutions for Financial Services. Our focus is on tackling their most valuable challenges using targeted small language models.
Our mission is to accelerate AI’s time-to-value, enabling businesses to remain compliant, efficient, and secure while ensuring data stays within their environment. By leveraging knowledge distillation and small language models, we address complex regulatory workflows that general AI cannot solve.
Malted AI was founded on the innovative distillation techniques that earned its founders the 2022 Amazon Alexa Prize, triumphing over more than 100 global teams. Since then, we have raised £7 million from top-tier venture capital firms and are transforming how enterprises deploy AI at scale.
Job Overview
We are looking for a Software Developer with a passion for cutting-edge technology and expertise in full-stack development with a flair for creating scalable solutions in the cloud and translating research outputs into production-ready code. As a key part of our engineering team, you'll drive the development of our platform, will build custom-made infrastructures to support the deployment of Machine Learning models at scale and will be involved in the integration of our cutting-edge research findings into deployable code.
Key Responsibilities
Architect, code, and maintain high-quality software solutions with an emphasis on clean, efficient, and maintainable code.
Contribute to the development of robust, scalable, and secure software for our AI platform.
Implement best practices and design to ensure high-quality software development.
Support the translation of research output into deployable code.
Implement testing, debugging, and optimisation to ensure high performance, scalability, and reliability.
Write comprehensive documentation for code, APIs, and system designs.
Key Requirements
A minimum of 2 years of software engineering experience, with a strong portfolio of projects that demonstrate your coding abilities and technical problem-solving skills. Demonstrating proficiency in designing, developing, and maintaining scalable software solutions.
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Proficiency in one or more programming languages, such as Python, Java, C++, or JavaScript.
Solid understanding of cloud infrastructure (AWS, GCP, Azure) and full-stack development practices.
Familiarity with cloud platforms (AWS, GCP, Azure) and containerisation tools (Docker, Kubernetes) is a plus.
Strong understanding of databases (SQL, NoSQL) and data structures.
A proven track record of building scalable systems and familiarity with DevOps tools and methodologies.
Ability to analyse complex problems and design effective solutions.
Strong collaboration skills and experience working within agile or cross-functional teams.
Ability to thrive in a vibrant, intense start-up environment and adapt to the changing needs of a rapidly growing company.
Must be eligible to work in the UK.
Preferred Requirements
Track record of deploying solutions for enterprises.
Experience working at deep tech companies involved in developing novel intellectual property (IP) and cutting-edge technologies.
Familiarity with DevOps practices, CI/CD pipelines, and version control (Git).
Knowledge of security best practices for software development.
MSc degree in Computer Science, Software Engineering, AI or a related field (or equivalent experience).
Familiarity with machine learning frameworks (e.g., scikit-learn, PyTorch) or knowledge of AI principles is advantageous but not required.
Contributed to public repositories or projects.
Benefits
Competitive salary.
Pension and stock options.
Medical and life insurance.
Combination of in-office and remote work with flexible and core team hours.
Professional development and growth opportunities.
Free snacks and drinks.
Social events and company outings to build team cohesion.
A dynamic and inclusive workplace culture that promotes innovation and teamwork.
Chance to work on one-of-a-kind products at the forefront of the AI industry alongside a world-class team.
Relocation assistance for candidates moving to Edinburgh.
If you are ready to join a pioneering AI company and contribute to its success, we invite you to apply and be a part of Malted AI's exciting journey.
Even if you feel that your background may not perfectly align with the described profile, we encourage you to apply if you possess a passion for technology and are eager to learn.
We believe in the potential for growth and development, and we are committed to providing support and resources to help you succeed in the role.
Our positions are available for individuals with a valid UK work permit, at our current stage, we are not sponsoring visas.
Note: Malted AI is an equal-opportunity employer, and we encourage candidates from all backgrounds to apply.
About the Company
Distilling Small Language Models for Enterprise. We distil enterprise-specific Small Language Models (SLMs) to achieve pinpoint accuracy with 10 – 100x cost savings. Malted AI combines enterprises’ domain expertise with our world-class knowledge distillation technology to solve the highest-value problems. Existing Large Language Models (LLMs) are overly general and lack specificity. Opposed to general AI that does thousands of tasks moderately well, Malted AI’s SLMs do one task near perfect. Know more
Related Jobs


- Company Name
- Confluent
- Job Title
- Junior Frontend Software Engineer
- Job Description
- With Confluent, organisations can harness the full power of continuously flowing data to innovate and win in the modern digital world. We have a purpose that drives us to do better every day – we're creating an entirely new category within data infrastructure - data streaming. This technology will allow every organisation to create experiences and use the power of data in ways that profoundly impact the way we all live. This impact is our purpose and drives us to do better every day. One Confluent. One team. One Data Streaming Platform. Data Connects Us. About The Role We are looking for a Frontend Software Engineer to join our awesome UI Foundations team. In your day to day, you will get your hands into deployment infrastructure, contribute to our Design System, improve our public documentation, and monitor and improve UI performance, among many other challenges. UI Foundations provides engineers at Confluent with the processes, tools, technologies, and guidance necessary to give our customers a consistent and exceptional UI experience. As a Frontend Software Engineer, you will be responsible for creating the fundamental blocks and providing 10x impact to the frontend of Confluent Cloud. What You Will Do Our Cloud UI stack is written in Typescript and built based on React. The UI connects to multiple REST and GraphQL APIs. We unit test our code with Jest. We deploy the UI to production every day, with the ability to test each and every commit in production (even PRs) before it goes live. Feature flags unblock us from coordinating releases with backend teams Bots keep all of our dependencies up to date What You Will Bring At least 1+ year of professional experience Bachelor's degree or higher in Computer Science or similar field or equivalent Experience building client-side web applications for data-intensive applications Excellent understanding of modern JavaScript, typing in JS, HTML5, and CSS Experience with React/Flux (or equivalent), modern JavaScript tooling/Webpack/Babel Strong foundation in algorithms and application design Experience with writing/monitoring/managing large-scale system deployments Come As You Are At Confluent, equality is a core tenet of our culture. We are committed to building an inclusive global team that represents a variety of backgrounds, perspectives, beliefs, and experiences. The more diverse we are, the richer our community and the broader our impact. Employment decisions are made on the basis of job-related criteria without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by applicable law. Click HERE to review our Candidate Privacy Notice which describes how and when Confluent, Inc., and its group companies, collects, uses, and shares certain personal information of California job applicants and prospective employees.


- Company Name
- Symbolica AI
- Job Title
- Founding Software Engineer – GPU & Compilers
- Job Description
- About Us Symbolica is an AI research lab pioneering the application of category theory to enable logical reasoning in machines. We’re a well-resourced, nimble team of experts on a mission to bridge the gap between theoretical mathematics and cutting-edge technologies, creating symbolic reasoning models that think like humans – precise, logical, and interpretable. While others focus on scaling data-hungry neural networks, we’re building AI that understands the structures of thought, not just patterns in data. Our approach combines rigorous research with fast-paced, results-driven execution. We’re reimagining the very foundations of intelligence while simultaneously developing product-focused machine learning models in a tight feedback loop, where research fuels application. Founded in 2022, we’ve raised over $30M from leading Silicon Valley investors, including Khosla Ventures, General Catalyst, Abstract Ventures, and Day One Ventures, to push the boundaries of applying formal mathematics and logic to machine learning. Our vision is to create AI systems that transform industries, empowering machines to solve humanity’s most complex challenges with precision and insight. Join us to redefine the future of AI by turning groundbreaking ideas into reality. About The Role As a Founding GPU & Compiler Software Engineer at Symbolica, you will specialize in the design, development, and optimization of GPU kernels and algorithms to support the training and inference of symbolic reasoning models. You will leverage frameworks like CUDA and CUTLASS, along with compiler optimization techniques, to push the boundaries of performance for high-dimensional computation. Your Focus Developing and optimizing GPU kernels for high-performance symbolic reasoning and numerical algorithms using CUDA. Designing and implementing domain-specific compiler optimizations for GPU acceleration, ensuring efficient transformation and execution of symbolic computation workloads. Collaborating with mathematicians and researchers to design highly efficient implementations of complex algorithms. Analyzing and optimizing GPU performance, focusing on memory management, thread utilization, compiler-generated optimizations, and computation throughput. Building and maintaining scalable, reusable GPU-accelerated libraries tailored for symbolic reasoning workloads. Profiling and benchmarking kernel performance, identifying compiler inefficiencies, and implementing solutions for maximum efficiency. About You Strong proficiency in at least one high-performance programming language (C, C++, Rust, Haskell, or Julia) and familiarity with Python. Proficiency in GPU programming with CUDA, including experience with kernel development, compiler optimizations, and performance tuning. Experience with CUTLASS and familiarity with tensor operations and matrix multiplications is a plus. In-depth knowledge of GPU architecture, including memory hierarchies, thread blocks, warps, and scheduling. Experience with compiler development, LLVM, or domain-specific language (DSL) optimizations. Proven optimizing numerical algorithms for high-performance computing environments. Familiarity with LSP (Language Server Protocol) and a background in linear algebra, symbolic computation, or related mathematical fields are strong pluses. We offer competitive compensation, including an attractive equity package, with salary and equity levels aligned to your experience and expertise. This is an onsite role based in our London office (66 City Rd). Symbolica is an equal opportunities employer. We celebrate diversity and are committed to creating an inclusive environment for all employees, regardless of race, gender, age, religion, disability, or sexual orientation.


- Company Name
- Cisco ThousandEyes
- Job Title
- Software Engineer Intern (Mobile), Connected Devices
- Job Description
- Who We Are Cisco ThousandEyes is a Digital Experience Assurance platform that empowers organizations to deliver flawless digital experiences across every network – even the ones they don’t own. Powered by AI and an unmatched set of cloud, internet and enterprise network telemetry data, ThousandEyes enables IT teams to proactively detect, diagnose, and remediate issues – before they impact end- user experiences. ThousandEyes is deeply integrated across the entire Cisco technology portfolio and beyond, helping customers deploy at scale while also delivering AI-powered assurance insights within Cisco’s leading Networking, Security, Collaboration, and Observability portfolios. About The Team At ThousandEyes, our mobile team is responsible for our mobile apps and our mobile SDKs. We develop and maintain a variety of mobile apps; some for our users directly, and some on behalf of our customers, including telecoms regulators around the world. Collectively, our mobile apps have hundreds of thousands of active users and have gained very positive reviews, in part due to our high engineering standards. We are currently working on some major enhancements to our mobile apps that will be popular amongst both our consumer and business customer base. Additionally, the mobile team is responsible for our mobile SDKs. These SDKs provide all of our measurement functionality - e.g. for speed testing, latency testing, and much more - in a single well-documented, reusable library. Our mobile SDKs not only power our own mobile apps that are developed in-house but are also vended to our customers to integrate the power of the ThousandEyes tests into their own apps. To date, our SDK is deployed on more than one million handsets worldwide already. What You Will Do You will be working directly in conjunction with the ThousandEyes Mobile Team who develop our mobile apps and SDKs for Android and iOS. You will learn about how we develop, test and distribute our apps and SDKs. Have the opportunity to contribute to overall team success. Attributes You should have a keen interest in mobile development either of Android, iOS or both. Any experience developing for mobile platforms is a plus. A positive can-do attitude, while being able to complete tasks under your own steam. Have good communication skills. An understanding of networking or cellular networking concepts would also be beneficial. Technical Stack Although not a pre-requisite, knowledge or experience with any of the following would be beneficial: Xcode / Swift Android Studio / Kotlin AppStore Connect / Google Play Store Beta distribution using TestFlight or AppTester Firebase | Firebase Crashlytics | Remote Configuration C/C++ JSON GitHub | GitHub Packages AWS Jira | Confluence Augmented Reality (AR) Cisco values the perspectives and skills that emerge from employees with diverse backgrounds. That's why Cisco is expanding the boundaries of discovering top talent by not only focusing on candidates with educational degrees and experience but also placing more emphasis on unlocking potential. We believe that everyone has something to offer and that diverse teams are better equipped to solve problems, innovate, and create a positive impact. We encourage you to apply even if you do not believe you meet every single qualification. Not all strong candidates will meet every single qualification. Research shows that people from underrepresented groups are more prone to experiencing imposter syndrome and doubting the strength of their candidacy. We urge you not to prematurely exclude yourself and to apply if you're interested in this work.


- Company Name
- Goldman Sachs
- Job Title
- Asset & Wealth Management - Birmingham - Analyst / Associate - Software Engineering
- Job Description
- Job Description Asset & Wealth Management Division: Across Asset and Wealth Management (AWM), Goldman Sachs helps empower clients and customers around the world reach their financial goals. The Private Wealth management (PWM) business within Asset & Wealth Management division provides comprehensive Investment Management services and advice across a full range of asset classes for very high net worth individuals. PWM leverages a global technology platform offering, an integrated suite of tools, and applications to service clients. This platform helps realize a client's goals and objectives, develops, and implements an integrated wealth management plan and delivers first-class client service. Across AWM, our growth is driven by a relentless focus on our people, our clients and leading-edge technology, data, and design. Private Wealth Management The Private Wealth Management (PWM) business provides end to end Investment Management services and advice across a large range of asset classes for high-net-worth individuals. PWM leverages a global technology platform offering, an integrated suite of tools, and applications to onboard clients. Our software helps realize a client's goals and objectives, develops, and implements an integrated wealth management plan and delivers first-class client service. The successful candidate will join the global PWM Digital Client Experience Team. We develop digital solutions to help clients connect and engage with Goldman Sachs. We work closely with our business partners to streamline business workflows and drive growth. How You Will Fulfill Your Potential This is a “JAVA AWS Engineer” role which will involve the candidate working across a variety of areas, AWS, Java micro-services, Spring and MongoDB. It requires the candidate to be familiar with deploying scalable cloud based applications using AWS services like ECS, EC2, Lambda. Role requires deep understanding of AWS Architecture, distributed services, testing, system monitoring and reporting, and the complete SDLC process. This role offers the opportunity to work with a best-in-class team of engineers building an exciting digital platform for our PWM business. The team works directly with a variety of stakeholders, including product & operations teams, and partnering closely with engineering teams across the division to help in evolving the alternatives platform. Skills And Experience We Are Looking For Bachelor’s or master’s degree in computer science, engineering, or related field Prior industry experiences developing in AWS, Cloud Services, Java, Spring & Non-SQL technologies such as MongoDB 2+ Years experience with micro-services, java deployments & devOps tools such as Gitlab Full understanding of software development lifecycle best practices An ability to drive to goals and milestones while valuing and maintaining a strong attention to detail Strong communication and documentation skills - both verbally and in writing to effectively interact with multiple people and global teams Excellent judgment, analytical thinking, and problem-solving skills Strong team player & experience working with global teams Self-motivated individual that possesses excellent time management and organizational skills About Goldman Sachs At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers. We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: https://www.goldmansachs.com/careers/footer/disability-statement.html © The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, veterans status, disability, or any other characteristic protected by applicable law.