Jobs

Senior Software Architect


Job details
  • Search 5.0
  • 2 months ago
Applications closed

Who They Are:

Join a forward-thinking company that helps organisations navigate the complexities of digital communication and mitigate risks before they escalate. Serving a diverse range of clients in highly regulated industries, they provide innovative solutions across more than 80 communication channels to safeguard against compliance, legal, and reputational threats.


This company has been recognised as a leader in their field by industry analysts and has seen impressive growth, consistently ranking among the fastest-growing companies in the U.S. for over a decade. With a commitment to staying at the forefront of innovation, they’re now looking for top talent to continue driving their success.


About the Role:

They are seeking an experiencedPrincipal Machine Learning Architectto lead the design and implementation of advanced machine learning systems. In this pivotal role, you’ll shape the company’s ML strategy, ensuring solutions are scalable, reliable, and optimized for peak performance.


If you’re passionate about machine learning, have experience deploying large-scale ML models, and enjoy leading transformative projects, this opportunity could be the perfect fit for you!


  • Work with diverse teams to design complex solutions and integrate various software systems to tackle high-level technical challenges.
  • Serve as a technical expert in domains such as advanced analytics and regulatory technology, providing leadership, guidance, and strategic advice to both internal teams and external partners.
  • Assess different solutions, weighing their trade-offs, and recommend the most effective approach.
  • Collaborate with product and engineering teams to define and deliver features in a fast-paced environment, focusing on quality, scalability, and long-term sustainability.
  • Simplify complex technical challenges into clear and manageable components.
  • Provide guidance on product design and influence senior engineers and product leaders on critical decisions.
  • Identify and resolve complex bugs, performance bottlenecks, and security or scalability concerns.
  • Take an active role in troubleshooting and resolving production incidents, following established incident management processes.
  • Detect patterns in recurring issues and implement proactive solutions to address root causes.
  • Manage task workflows using project management tools.
  • Participate in peer code reviews, giving and receiving feedback to foster continuous improvement.
  • Support the establishment and continuous refinement of best practices.
  • Mentor and coach colleagues to help them grow professionally.
  • Contribute meaningfully in agile ceremonies, providing insights and suggestions for improvement.


What you'll need:

  • Proficiency with JVM language (Java/Kotlin) and experience in Python
  • Experience in NLP, ML-Ops and data pipelines
  • Experience with ML frameworks/libraries such as TensorFlow, PyTorch, scikit-learn
  • Strong understanding of ML Algorithms, Statistical techniques, and data analysis methodologies
  • Experience with Data processing, feature engineering and model evaluation techniques.
  • Experience in cloud platforms like Amazon Web Services & Google Cloud
  • Experience in microservices & event-driven architecture.
  • Exposure and experience in building ML applications/services with cloud scalability
  • Experience in Kafka and RDBMS such as MySQL & Postgres
  • Proficient in containerized platforms like Docker, Helm & Kubernetes
  • Experience in CI/CD tools like Bamboo, Argo CD
  • Experience in Prometheus & Grafana
  • Proficient in API design
  • Proficient in working with distributed systems


Find out more

If you would like to have a confidential conversation and find out more about this opportunity, then get in touch with at Johnathan Potts Search 5.0 on or click apply

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Senior Software Solutions Architect

Senior Software Solutions Architect | Ocado Intelligent Automation | Hatfield | Hybrid (2 days office)Ocado OIA (Ocado Intelligent Automation) is a division within Ocado Technology that focuses on developing advanced automation and robotics systems for Ocado's smart warehouses and fulfilment centres. This unit works on creating solutions that enable the...

Ocado Group Hatfield

Senior Principal Architect

This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.Job DescriptionYou're a pro who wants to influence the future of technical architecture and our team is looking for people like you.As a Senior Principal Engineer/Architect, reporting to the Head of Market Risk Technology, you...

JPMorgan Chase & Co. London

Senior Software Engineer

Senior Software Engineer (Python/Microservices/Knowledge Graphs)(Salary: £55,000 - 70,000. Hybrid working, London office)Are you passionate about building great solutions that make a big impact on everyday lives? Want to contribute significantly to the company's success? If you want to join a small and profitable business operating at the cutting edge of...

Story Terrace Inc. London

Senior Software Engineer

Senior Software EngineerFull Stack OR BackendMilton Keynes - HybridSalary up to £70,000 DOE!What are we looking for in our next Senior Software Engineer?Experienced in leading and empowering teams to deliver results within structured IT development environments.Capable of supporting architectural activities, establishing, managing, and maintaining client-focused software solutions, including secure private...

Milton Keynes

Senior Software Developer

Job Title: Software EngineerLocation: Stockport, HybridAbout the CompanyThis scale-up business is building a cloud-native platform for the aviation industry that leverages cutting-edge technology, including AI and machine learning. After a successful round of funding last year they're now looking to add to their team to help scale the platform as...

Stockport

Senior Software Engineering Manager - AI Linux Solutions (Apply in minutes)

Job Overview: As an experienced CC++ developer, you will lead a team developing Linux application-level software for a new range of Arm hardware devices aimed at AI use cases. You will work with architects, other technical leaders and project managers to define, estimate, plan and deliver work for your team....

ARM Cambridge