Senior Technical Architect

Location: London/ Woking, GB

McLaren Applied Technologies
McLaren Applied Technologies is a high-performance technology company which combines fresh thinking and innovation to solve crucial challenges and improve people's lives in industries as diverse as health, public transport, automotive and motorsport. 
Our Team
The Software, Modelling and Decision Science Group is formed of data scientists, software engineers and business analysts who collaborate with our concept teams to solve challenges across a wide range of industries.
The team comprises high-energy individuals who love solving difficult business problems using a data-led approach. They stem from various disciplines with a quantitative bias working together to recommend well-thought out and practical solutions to our wide spectrum of customers. The team employs modern software tools to deliver scalable solutions that can provide timely insight into system behaviour and provide recommendations on the effect of interventions on the system. 
The Role
We build data-driven solutions using cutting-edge technologies. We need a senior technical architect who is passionate about technology to join our team and lead 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. 
• 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. 
• Technical solutions experience in various data intensive and analytics areas including:
 o Database technologies such as Cassandra, MongoDB, HBase and Couch DB.
 o One Two or more of the following programming languages: Java, Scala, C#, Python.
 o ETL and data streaming principles and toolsets
 o Industry vertical application for data intensive applications and analytics
 o Underlying infrastructure for data intensive solutions (Clustered/Distributed Computing, Storage, Networking)
 o Design and deployment of a large data intensive application.
• Strong analytical, communication and interpersonal skills.
• Good communication (written and oral).
• Good organizational, multi-tasking, and time-management skills. 
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.
• Strong communication skills including representing your company in industry standards organizations or industry technical forums.
• Strong technical leadership, mentorship and collaboration.
• Ability to develop technical relationships with end-users, partners and engineering teams.
• A passion for technology with an awareness of current trends and innovations.
• Good understanding/knowledge of agile methodologies.
• Experience of distributed and data intensive systems
• An understanding or containerisation and it’s benefits.
• Strong understanding of DevOps mindset. 
• 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. 
Personal Attributes
• 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’s Product Innovation Framework

Find similar jobs: