Senior Technical Architect

Location: London/ Woking, GB

As a Senior Technical Architect, you will be passionate about technology leading the architectural design of complex bespoke applications for our customers.

Your technical expertise will help us to design, develop, test and deploy robust and resilient analytical solutions to complex industrial problems using data sets. You will have had extensive and recent hands-on development experience with large scale systems to support us in building data-driven solutions using cutting-edge technologies.

Your Responsibilities:

  • Understand emerging and evolving end user usage models and requirements in data and analytics, documenting those usage models and the associated business, technical and user requirements to lead the delivery of complex scalable solutions
  • Work closely with product teams to design a suitable solution stack and ensure delivery according to architectural best practice (within agreed scope, time, financial and quality measures)
  • Collaborate with Software Engineers and Data Scientists to help implement robust and scalable applications.
  • As required, define end user proofs of concept to test the architectures, usage models and corresponding technologies in testbed or real end user environments.
  • Work with end users and ecosystem partners to deploy those solutions in early adopter production environments.
  • Keep up-to-date with latest Agile methods and open-source technologies.
  • Ensuring designs adhere to the organisation’s vision. 

Requirements for success:

  • Technical solutions experience in various data intensive and analytics areas including:
  • Database technologies such as Cassandra, MongoDB, HBase and Couch DB.
  • One or more of the following programming languages: Java, Scala, C#, Python.
  • ETL and data streaming principles and toolsets
  • Industry vertical application for data intensive applications and analytics
  • Underlying infrastructure for data intensive solutions (Clustered/Distributed Computing, Storage, Networking)
  • Design and deployment of a large data intensive application.

Skills and Experience:

  • Experience in requirements engineering, product backlog management and prioritisation, solution architecture, development and deployment.
  • Broad and deep knowledge and experience of AWS or Azure cloud platforms including IaaS and PaaS services, networking, security and compliance.
  • Practical experience in implementing Infrastructure as Code using Terraform and/or CloudFormation.
  • Extensive recent development experience with Java, Scala, C# or Python.
  • Experience in creating observable solutions by implementing logging, metrics and tracing.
  • Experience of distributed and data intensive systems
  • An understanding or containerisation and it’s benefits.
  • Strong understanding of DevOps mindset. 

We would also welcome experience within the following:

  • Experience with batch, analytics and streaming processing platforms such as Spark, Beam and Dask.
  • Experience with container and container scheduling and orchestration technologies such as Docker, Kubernetes and Istio.
  • Understanding of developing, deploying and operating machine learning models at scale. 

Culture:

  • We’re looking for someone who shares our love for delivering high quality software products.
  • Willingness to learn quickly. You’re not going to know everything about the company straight away, but we need you to proactively seek learning opportunities.
  • Likes to have fun. Yes, we work hard, but working at McLaren is like no other job in the world, so we want you to enjoy your time here. 

Working Environment:
You will be based at our unique offices in the South Bank area of London. The building boasts spacious offices and meeting rooms, a gaming lounge and stunning views of London. It also hosts weekly events, classes, workshops and happy hours, encouraging the best and brightest to network and discuss the next big idea to hit the tech industry over a drink or two.
Some travel to the McLaren Technology Centre (Woking, Surrey) will be required. 
McLaren-Deloitte alliance:

McLaren Applied Technologies (MAT) and Deloitte formed an alliance in June 2017, combining leading-edge technology and innovation from a world-class engineering and technology business, with the market reach, industry understanding and delivery capabilities of the world’s number one consultancy firm. This is effectively a start-up that is backed by two globally-recognised brands.

The Alliance delivers data-driven solutions in the form of software products and enabling services that help to bridge the physical-to-digital divide. The team leverages the digital modelling, simulation, data analytics and optimisation techniques developed in the highly competitive environment of Formula 1 to address complex, industry-wide problems and thereby improve business performance.

Our team:

Within the McLaren-Deloitte Alliance, our Simulation Engineers, Data Scientists and Software Engineers build the modelling components that underpin our data-driven products and solutions from research and design, prototype and validation, through to deployment. You will work as part of cross-disciplinary teams alongside software engineers, operational performance specialists, product managers and business-facing teams.

Find similar jobs: