Latest Machine Learning Jobs

Back End Engineer

This role involves designing and developing scalable, high-performance microservices for Thought Machine's core banking platform, Vault. Engineers are responsible for writing production-ready code, implementing automated testing, and collaborating across teams to deliver features that meet customer requirements. The role emphasizes best practices in continuous deployment and monorepo development within a cloud-native environment.

Thought Machine London, United Kingdom
Hybrid Permanent

Full Stack Engineer

Builds full-stack features for cloud-native banking technology, owning requirements from design to deployment. Works across frontend (React/TypeScript) and backend services, focusing on security, scalability, and client-customisable experiences. Collaborates in cross-functional teams to deliver high-impact solutions for global financial institutions.

Thought Machine London, United Kingdom
Hybrid Permanent

Sales Director

Lead enterprise sales to Tier 1 banks across APAC, developing strategic proposals and building executive relationships to drive software licensing and professional services revenue. Focus on identifying and converting high-value opportunities within complex financial institutions, collaborating with internal teams to tailor solutions to regulatory and transformation challenges. Operate in a high-growth fintech environment with a strong innovation culture.

Thought Machine Singapore, Singapore
Hybrid Permanent

Account Director

The Account Director will act as the primary liaison between Thought Machine and its clients across the APAC region, driving account growth and ensuring strategic alignment. This role involves building trusted relationships with senior stakeholders, coordinating internal teams to deliver successful outcomes, and identifying new business opportunities within existing client organisations. The position requires deep understanding of banking operations and technology transformation, with a focus on long-term client success and revenue expansion.

Thought Machine Singapore, Singapore
On-site Permanent

Technical Programme Manager

This role involves leading complex, multi-team technical programmes within a fast-paced engineering environment, focusing on planning, alignment, and delivery. The Technical Programme Manager will drive cross-functional collaboration, optimise processes, and ensure engineering efforts are aligned with strategic objectives. What sets this role apart is its focus on outcome-driven delivery within a high-growth fintech building cloud-native core banking technology.

Thought Machine London, United Kingdom
Hybrid Permanent

Software Engineer (Infrastructure)

This role involves building and maintaining infrastructure automation tools to support scalable, reliable deployment of banking software. The engineer will develop observability, orchestration, and disaster recovery systems, enabling seamless operation of Vault in customer environments. Work includes close collaboration with engineering teams to improve code quality and streamline CI/CD processes using modern cloud-native technologies.

Thought Machine London, United Kingdom
Hybrid Permanent

Senior Software Engineer (Infrastructure)

This role involves building and maintaining cloud-native infrastructure for a modern core banking platform. The engineer will develop automation, observability, and orchestration tools to support scalable deployment and management of services, working closely with engineering and SRE teams. Focus areas include CI/CD, disaster recovery, and integration with data and streaming platforms in high-consistency environments.

Thought Machine London, United Kingdom
Hybrid Permanent

Forward Deployed Engineer

The Forward Deployed Engineer role involves embedding with client engineering teams to design, build, and deliver production-ready implementations of Thought Machine's Vault and associated products. Responsibilities include writing production-quality code, debugging complex issues, and providing technical consulting to ensure client success. The role requires travel to client sites and close collaboration with both client and internal teams.

Thought Machine London, United Kingdom
On-site Permanent

Senior Software Engineer I

This role involves leading the design and implementation of complex, cloud-native systems within a high-growth fintech environment. The engineer will drive technical direction, mentor senior teams, and solve ambiguous, large-scale problems across distributed services. Emphasis is placed on operational excellence, cross-team collaboration, and advancing Thought Machine's core banking platform through innovation in architecture and developer practices.

Thought Machine London, United Kingdom
On-site Permanent

Senior Back End Engineer I

Develop and scale secure, high-performance microservices for a cloud-native banking platform, taking ownership from requirements to deployment. Collaborate across teams to deliver configurable, client-focused solutions for global financial institutions. Work in a fast-paced engineering culture emphasizing best practices, automation, and full lifecycle ownership.

Thought Machine Lisbon, Portugal
On-site Permanent

Forward Deployed Engineer

The Forward Deployed Engineer works directly with client engineering teams to design, build, and deliver production-ready implementations of Thought Machine's Vault platform. This hands-on role combines backend development, systems integration, and technical consulting, requiring problem-solving across distributed systems and cloud infrastructure. The engineer acts as a bridge between client needs and product development, contributing code, troubleshooting issues, and driving product improvements through real-world feedback.

Thought Machine New York City, New York, United States
Hybrid Permanent

Engineering Manager

Lead and develop a team of engineers while contributing technically to complex, cloud-native banking technology projects. Bridge product, client, and engineering teams to deliver scalable, secure solutions on a modern tech stack. Balance hands-on technical work with people management and strategic delivery in a fast-paced, high-ownership environment.

Thought Machine Lisbon, Portugal
On-site Permanent

Senior Software Engineer (Infrastructure)

This role involves designing and building infrastructure tooling to support scalable, secure, and highly available deployment processes for a modern core banking platform. The engineer will develop automation, observability, and orchestration systems, working closely with data and streaming platforms in cloud environments. A key focus is enabling reliable operations for both internal engineers and bank SREs through robust tooling and CI/CD integration.

Thought Machine Lisbon, Portugal
On-site Permanent

Client Architect

The Client Architect works within Thought Machine’s Expert Services team to guide financial institutions through core banking and payments modernisation using the Vault platform. This role involves designing target architectures, advising on migrations, and delivering technical training, with a strong emphasis on cloud-native solutions and AI-driven delivery acceleration. The role bridges deep technical expertise with strategic client engagement across pre-sales and implementation phases.

Thought Machine New York City, New York, United States
Hybrid Permanent

Senior Software Engineer II

This role involves leading the design and implementation of complex, cloud-native banking systems, driving technical direction across engineering teams, and mentoring senior engineers. The engineer will solve highly ambiguous problems, improve operational processes across production environments, and help shape company-wide standards in security, scalability, and developer velocity using modern technologies including AI tools. Collaboration with leadership and cross-functional stakeholders is key to delivering long-term platform vision.

Thought Machine Lisbon, Portugal
On-site Permanent