Jobs /

Senior Principal Engineer - Advanced Algorithms

Moogsoft

Apply Now

Job Details

Location: Kingston upon Thames, London, Greater London, England, KT1 1JS, United Kingdom Posted: Jan 15, 2020

Job Description

Moogsoft, the leader in AIOps, is seeking a talented and self-driven senior software engineer for its Advanced Algorithms team. The Advanced Algorithms team is tasked with implementing and deploying a wide variety of different algorithms at scale. This is a very exciting team to work in: we implement and deploy algorithms from information theory, classical AI, statistical ML, graph theory, deep learning / neural networks, NLP etc. The successful candidate will be expected to be an active contributor to our code-base; and to take the lead on key architectural decisions in relation to implementation of complex algorithms in a scalable, cloud-native environment. The ideal candidate will possess advanced software development skills alongside strong mathematical and computer science skills. A fundamental understanding of complex algorithms like those mentioned above is required and the candidate must be proficient in and have demonstrable experience of implementing these algorithms in a distributed and parallelized fashion in a cloud-native environment. While we value the ability to code in and learn multiple programming languages and environments, expertise of Java backend development in a UNIX environment is essential. We are not stipulating a minimum or maximum number of years of industry experience and we will take each case on its merits, however, our expectation is that candidates will have upwards of 8 years experience.

Responsibilities

    • Lead the architecture and implementation of scalable and extensible products and services in a cloud-native environment
    • Identify and build algorithms which are valuable to real-world industry applications
    • Write and review production-quality code
    • Partner with our Science team to transform state-of-the-art algorithms and research into killer products in a scalable and extensible way
    • Partner with product management to implement the best solution for our customers

Required Skills

    • A proactive individual that thrives in a fast-paced environment with a strong sense of ownership and responsibility
    • Strong communication skills with technical and non-technical peers
    • Have an advanced degree in Computer Science, a mathematical or scientific discipline, or equivalent industrial experience
    • Have excellent fundamental knowledge of algorithms, system architecture and software design
    • Be current on the state-of-the-art in various kinds of algorithms (including machine intelligence), and have experience applying those algorithms at scale
    • Experience of multiple languages (including Java and Python) and with proven expertise of Java in a Unix environment
    • Deep experience of cloud-native architectures
    • Knowledge and experience of industry standard deep learning frameworks
    • Experience with microservices, container orchestration and containerisation technologies
    • Experience of cloud providers like AWS, Google Cloud Platform etc
    • Experience of dealing with scalability and performance issues on a distributed system

Moogsoft Perks & Benefits

    • Flexible working hours including working from home
    • 25 days holiday
    • Private family medical insurance
    • Generous training budget
    • Pension
    • Massages every other week
    • Regular social activities including funded meals and days out
    • Kitchen stocked with fruit, snacks and hot/cold drinks
    • Table football, table tennis, games consoles, arcade machine.
Apply for this job

About Moogsoft

Moogsoft is a pioneer and leading provider of AIOps solutions that help IT teams work faster and smarter.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free