
Lead Architect
On site
London, United Kingdom
Full Time
10-03-2025
Job Specifications
Job Title: Lead Architect
Location: London, UK (3 days a week in office)
SC Cleared/Eligibility: Required
Job Type: Full-Time
Experience: 11+ Years (Relevant exp 10+ years)
Job Overview:
We are seeking a highly skilled and experienced Lead Architect to play a pivotal role in the design, development, and maintenance of our cutting-edge Azure Databricks data platform for handling economic data. This role will be instrumental in establishing a robust and scalable data and analytics platform that supports critical business functions, including Monetary Analysis, Forecasting, and Modelling.
The successful candidate will possess a deep understanding of data management and engineering principles, cloud computing technologies (specifically Azure and Databricks), and a strong foundation in economic data analysis. You will be responsible for leading the technical vision and roadmap for the platform, ensuring its openness, reusability, and compatibility across various modelling runtimes such as Python, R, and MATLAB, all seamlessly supported by the Databricks environment.
Responsibilities:
Platform Architecture & Design:
Define and document the overall architecture of the Azure and Databricks platform, encompassing data ingestion, transformation, storage, processing, and consumption.
Design and implement robust, configurable and scalable data pipelines for ingesting, cleaning, transforming, and loading economic data from diverse sources (e.g., APIs, databases, financial data providers).
Develop and maintain specifications and documentation for data transformations, ensuring consistency and ease of use across different modelling runtimes.
Integrate various data sources and tools into the Databricks platform.
Modelling Runtime Support:
Ensure seamless integration and support for Python, R, and MATLAB modelling runtimes within the Databricks environment.
Develop and maintain libraries, frameworks, and tools to facilitate model development, deployment, and monitoring across different runtimes.
Optimise data processing and model execution performance within the Databricks environment.
Data Governance & Quality:
Establish and enforce data quality standards and best practices throughout the data lifecycle.
Implement data lineage tracking and provenance to ensure data traceability and auditability.
Develop and maintain data security and access control mechanisms to protect sensitive data.
Team Leadership & Collaboration:
Mentor and guide junior data engineers and analysts on best practices in data engineering and cloud computing.
Collaborate closely with data scientists, economists, and business stakeholders.
Stay abreast of the latest advancements in cloud computing, data engineering, and economic data analysis.
Innovation & Continuous Improvement:
Identify opportunities to improve platform performance, scalability, and efficiency.
Research and evaluate emerging technologies and tools.
Drive innovation in the use of data and technology to support business objectives.
Qualifications/Skills:
10+ years of proven experience as a Lead Architect or a similar senior technical role in a data-driven environment, with at least 5+ years specifically focused on Azure cloud solutions.
Deep understanding of data engineering principles, including data warehousing, data modelling, data integration, and data quality.
Extensive experience with Azure Databricks, including data pipelines, Delta Lake, and other relevant services (minimum 3 years hands-on experience).
Strong proficiency in Python and experience with other programming languages (e.g., R, Scala, .NET).
Experience with API development and integration, including RESTful APIs and API documentation standards.
Familiarity with economic data analysis concepts and methodologies.
Experience with Agile development methodologies and DevOps practices.
Excellent communication, interpersonal, and presentation skills.
Strong analytical and problem-solving skills.
Ability to work independently and as part of a team.
Active Azure Certifications: At least one of the following is required:
Azure Solutions Architect Expert
Azure Data Engineer Associate
About the Company
Mastek is an enterprise digital and cloud transformation partner that engineers excellence for customers in industries such as healthcare and life sciences, retail & consumer, manufacturing, financial services, and public sector across 40 countries, including the UK, US, Europe, the Middle East, and Asia Pacific. Mastek helps enterprises decomplex digital and delivers business outcomes with trust, value, and velocity across the spectrum of services including digital experience & engineering, cloud implementations, data, auto... Know more
Related Jobs


- Company Name
- UST
- Job Title
- Java Developer (Developer II - Software Engineering)
- Job Description
- Role Description Java Developer-AWS-Microservices We are expanding our Java Development team in Nottingham! If you’re passionate about building high-quality software that enhances the lives of consumers, this is your chance to work in a collaborative, self-organized engineering environment. Type: Full time Location: Nottingham Work model: Hybrid – 3 days onsite, 2 days remote The Role Design and develop software features that are both delightful and essential to users Work closely with Product Management to bring ideas to life Own and lead development on team-owned components and features Innovate within your team and contribute to your technical domain What You Will Bring Experience with AWS / Cloud platforms Proven ability to deliver high-quality applications Strong programming skills with experience in Java and modern OO principles (SOLID, SOA, HTTP, REST) Experience in building APIs and working within a microservices architecture Ability to collaborate effectively within a team Commitment to best practices, including Pair Programming, TDD, and BDD Nice To Skills, But Not Mandatory Front End development skills including Angular JS Exposure to working in a regulated industry and solving real-world challenges If you're ready to take the next step in your career, apply today and be part of our journey! Skills Angular 6,Java,Spring Boot


- Company Name
- Airtime
- Job Title
- Senior Engineer
- Job Description
- At Airtime we are all about innovation, because this is how we stay on top. Every one of us has a hunger to succeed and will stop for nothing less than excellence. Crucially, our ethos is underpinned by a culture of teamwork and our shared humility because all that we achieve, we achieve together. Empowering We keep the experience fresh with an innovative, original approach, marked by continuous introduction of unique features and benefits. We are about fresh, adaptable and impactful change that sets new standards and differentiates from competitors. Magnetic Genuinely engaging and deeply trustworthy. We connect easily, making every experience with us naturally appealing and memorable. Even the way we transform data into engaging, personalised insights is fun and visually appealing. Uplifting Bright and optimistic, we offer a positive escape from the mundane. We bring joy to everyday life, transforming routine into moments of happiness and satisfaction. Feel good with every interaction. The Opportunity We're looking for an experienced Senior Engineer to join our growing team. In this role, you'll contribute to the design, development, and maintenance of our systems, working closely with other team members. You'll have opportunities to share your technical expertise and help guide more junior engineers, while also learning and growing alongside the team. This is a chance to play an important role in the evolution of our product and technology stack. Technology Stack Primary mobile application - TypeScript - React Native WebApps - Mixture of JS and TypeScript - React Legacy monolithic backend - PHP - Symfony Framework Newer microservices - TypeScript - NodeJS Lambda Platform - AWS - Event driven architecture Databases - DynamoDB, MySQL, MongoDB Responsibilities Design, develop, and test high-quality, scalable, and maintainable software Mentor and guide junior engineers, fostering their growth and development Contribute to the architecture and design of our systems Participate in code reviews and provide constructive feedback to other engineers Proactively identify and address technical challenges, scaling bottlenecks and advocate for addressing technical debt Contribute to the improvement of our development processes and tools Participate in agile development methodologies Participate in ideation sessions with product teams to understand the roadmap and give technical feedback to non technical stakeholders Advocate for pragmatic engineering solutions that balance innovation with efficiency - choose suitable approaches for the task at hand and avoid being unnecessarily dogmatic Focus on how our software is performing in production - lead engineers through troubleshooting techniques in response to service issues, building the overall competence in the team Work closely with the Principal Engineers, Engineering Managers and Head of Engineering to ensure the technical strategy is delivered against, within your squad Requirements Strong, proven background in development practice ownership, coupled with deep, demonstrable industry knowledge and experience from other tech-first businesses Experience working in cross-functional teams to pragmatically align technical implementation with business objectives. A breadth of experience of working in a fast-paced, highly agile development environment. Ability to recognise the complexities of working with both legacy and modern platform design and are able to plan for continued and iterative migration to the latter. Deep understanding of serverless and microservice architectures, including trade-offs and patterns for scalability, reliability, and security. In-depth experience with cloud-native tools and practices, such as infrastructure-as-code and serverless. Experience with implementing observability tooling to ensure system reliability, troubleshooting of issues, and driving continuous improvement. High quality troubleshooting skills - able to tackle complex live service issues in a logical and measured manner while mitigating risk as much as possible. Broad and demonstrable understanding of how to design and build performant consumer-facing and revenue-generating systems via a process of profiling, debugging and optimising. Can demonstrate a history of training, coaching and mentoring engineers at various levels Strong written and verbal communication and presentation skills with the ability to articulate technical concepts to both technical and non-technical stakeholders. Effective in keeping ahead of industry trends and able to incorporate relevant advancements where it makes sense to do so. Colleague Benefits Share options. 23 days annual leave, plus one for each year served (capped at 28). Birthday leave. Learning & development budget / time allocation Flexible start & finish hours 06:30 - 10:30 am Life assurance at 5x salary Health cash plan Virtual GP appointments for you and your family 24/7 helpline for physical and mental health support, counselling, and other wellbeing resources Private Medical Insurance Hybrid working between home and office City centre location with brand new fit out (when in the office) Buy a holiday scheme Charity day Charity contribution Professional accreditation funding Enhanced Maternity, Paternity & Adoption leave pay


- Company Name
- Amber Labs
- Job Title
- Java Cloud Developer
- Job Description
- Java Cloud Developer (Must hold active SC) The Company At Amber Labs, we are a cutting-edge UK and European technology consultancy that prioritises empowering autonomy, promoting experimentation, and facilitating rapid learning to provide exceptional value to our clients. Our company culture is centred around collaboration, where all colleagues, regardless of their role, work together to minimise risk and shorten delivery times. Our team consists of highly-skilled cross-functional consultants, analysts, and support staff. Your Role You will apply a software engineering mindset to problems, whether that’s provisioning services, writing code or writing automation tools and scripts. You will have a lean mindset, striving to build reliable and performant services that are operationally sound. You will strive to do things better and faster, eliminating waste and applying this across the entire software delivery lifecycle for both internal customers and end users. What You’ll Do You will be responsible for delivery business outcomes, from requirements into production environment. You will have responsibility for all aspect of your code through to production, including performance, security. You build it, you run it. You will be comfortable working as part of team, and helping the team deliver high quality code You will have a knowledge of Software architecture and how to apply it to business problems Advocacy and education: Help raise the bar for development teams, helping them learn and become self-sufficient, automating processes, you will interact with platform teams and impart knowledge of the Software development process. Apply an automation approach to your work. You will be involved in everything from CI, CD, security tooling, code quality tools, deployment tooling You’ll provide technical support for the transition of applications into live service and support. Your Skills And Experience What you’ll bring: Experience of Java AWS Experience of Spring framework or equivalent. Knowledge of software design patterns and when to apply them Excellent knowledge of development processes. Experience of containerisation using Docker or Kubernetes Experience of Continuous Integration (CI) and Continuous Delivery (CD) A passion for delivering quality code, by use of TDD and setting high software quality standard Designing microservice-based architectures using domain driven design (DDD). CQRS and Event Sourcing patterns Diversity & Inclusion Here at Amber Labs, we are dedicated to fostering an inclusive and equitable workplace for all. Our commitment to diversity, equality, and inclusion includes: Valuing the unique experiences, perspectives, and backgrounds of all employees and creating an environment where everyone feels welcomed, respected, and valued. Prohibiting all forms of harassment, bullying, discrimination, and victimisation and promoting a culture of dignity and respect for all. Educating all new hires on our Diversity and Inclusion policies and ensuring they are aware of their rights and responsibilities to create a safe and inclusive workplace. By taking these steps, we are dedicated to building a workplace that reflects and celebrates the diversity of our employees and communities. This role at Amber Labs is a 12 month perm FTC, and all employees (Must hold current active SC Clearance). Please be advised that, at this time, we are unable to consider candidates who require sponsorship or hold a visa of any type. What Happens Next? Our Talent Acquisition Team will be in touch to advise you on the next steps. We have a two-stage interview process for most of our consultants. In certain cases, we may include a third and final stage, which is a conversation with the company Partners. This will only be considered if deemed necessary.


- Company Name
- Tripadvisor
- Job Title
- Software Engineering Intern (Viator)
- Job Description
- Viator, a Tripadvisor company, is the leading marketplace for travel experiences. We believe that making memories is what travel is all about. And with 300,000+ travel experiences to explore—everything from simple tours to extreme adventures (and all the niche, interesting stuff in between)—making memories that will last a lifetime has never been easier. With industry-leading flexibility and last-minute availability, it's never too late to make any day extraordinary. Viator. One app, 300,000+ travel experiences you’ll remember. This year, the London and Lisbon engineering teams have opened up a number of internship roles to join them for summer 2025. A Tripadvisor internship provides real world experience as part of a world-class engineering team, along with an excellent salary and other perks. Several of our former interns have gone on to become full-time members of the Engineering team. We have a fun and friendly environment where the key objective is getting things done. Our engineers input during every stage whilst delivering technical solutions, from design, to programming, testing, and deployment. Across Tripadvisor, we’ve worked hard to create an atmosphere of “Speed Wins” – streamlining processes, shipping products quickly, and avoiding big company paralysis. Tripavisor prides itself on being a bottom-up organisation. Engineers are given the freedom to investigate, implement, and own the solutions they formulate within their team. Do you want to build features end to end? Do you want to work with a large number of technologies? Do you want to work in an environment where things move quickly, features are released daily and you’re working with other smart and talented engineers? If this sounds like you, we would love to talk to you. What you’ll do Code! Most of our engineers release code to production every few days. The majority of our services are continuously released with the others following a daily release cycle. Real work! From day one, Tripadvisor interns work on the same tasks as our main Engineering team. Learn! You’ll be assigned a dedicated mentor and work alongside skilled engineers with a wide range of backgrounds and experiences. Collaborate! We have engineering groups located around the world. We’re working with teams in the US, Portugal and Australia, as well as with third parties. Operate across our evolving technology stack - Currently this includes Java, React, JavaScript, TypeScript, AWS, MySQL, GraphQL and more. Take responsibility for all aspects of software engineering, from design to implementation, QA, and maintenance. Touch code at every level – from the UI, through backend microservices, and down to the database. Collaborate closely with Product and Design teams to define feature specifications and develop high quality deliverables for our customers. What we’re looking for Students in their second year or later, working towards a degree in Computer Science or a similar discipline. You do need to be confident writing code in at least one object-oriented language. Willingness and ability to take on new technologies. You do not need to have experience with all the technologies listed above, but you do need the drive to learn them. Ability to break down complex problems into simple solutions. Strong analytical skills and desire to write clean, correct, and efficient code. High quality verbal and written communication skills. A sense of ownership, urgency, and pride in your work. People who can dedicate at least ten weeks between June and September 2025. Our Values We aspire to lead; We’re relentlessly curious;... want to know more? Read up on our values: We aspire to lead. Tap into your talent, ambition, and knowledge to bring us – and you – to new heights. We’re relentlessly curious. We push beyond the usual, the known, the “that’s just how it’s done.” We’re better together. We learn from, accept, respect, support, and value one another– and are creating something remarkable in the process. We serve our customers, always. We listen, question, respond, and strive for wow moments. We strive for better, not perfect. We won’t get it right the first time – or every time. We’ll provide a safe environment in which to make mistakes, iterate, improve, and grow. Our workplace is for everyone, as is our people powered platform. At Tripadvisor, we want you to bring your unique identities, abilities, and experiences, so we can collectively revolutionize travel and together find the good out there. #Viator