Software Developer – AI & Machine Learning Systems
Location: Newcastle upon Tyne
The opportunity
Our client is a newly established technology and consulting venture backed by a global management consultancy and a leading alternative investment firm. Built in Newcastle city centre, the business is focused on designing and delivering high-performance software, AI solutions, and machine learning models for complex, data-driven environments within Financial Services and adjacent markets.
This is an environment for engineers who want real ownership. You will work on demanding problems, contribute directly to AI-enabled products, and collaborate closely with users and stakeholders rather than building software in isolation. Pace, clarity of thinking, and technical quality matter.
What you will be doing
* Build and deliver production-grade software that underpins AI solutions and machine learning models.
* Take ownership of technical products and projects, working directly with business users to understand real requirements rather than surface-level specifications.
* Apply judgement to translate business problems into pragmatic, scalable technical designs.
* Contribute to the evolution of existing systems, challenging assumptions and improving performance, reliability, and usability.
* Work closely with other engineers, data specialists, and consultants in a highly collaborative setting.
* Stay current with modern software, cloud, and AI-related technologies to ensure solutions remain relevant and robust.
What makes a strong profile
* Strong commercial experience in software development using C#/.NET or another object-oriented language such as Java or Python.
* Solid experience working with SQL-based databases.
* Hands-on experience with AWS or Azure in a production environment.
* Interest in, or exposure to, AI systems, data-driven applications, or machine learning workflows.
* Ability to take a problem from initial concept through to delivery.
* Comfortable working directly with stakeholders and explaining technical decisions clearly.
* Curious, proactive, and willing to take ownership rather than wait for instruction.
* Financial Services experience is useful but not essential.
* A minimum 2.1 degree in Computer Science or a closely related discipline from a leading UK university.
Why join
* Immediate responsibility and trust from day one.
* Direct exposure to AI-enabled products and real-world machine learning use cases.
* Work alongside high-calibre engineers and consultants in a demanding but supportive environment.
* Projects often linked to live market activity and real economic drivers, not internal tooling.
* Opportunity to deepen both technical capability and commercial understanding of financial markets.
Role summary
This role suits a strong software engineer who wants to work close to the problem, close to the user, and close to the impact. You will help build and evolve AI-driven software systems, take ownership of delivery, and develop your technical judgement in an environment that values clarity, pace, and accountability.