Remote job description

Lookout has collected data from over 200M devices and analyzed more than 150M applications, which is the largest dataset on the mobile security ecosystems in the world. Our extensive security datasets and data pipelines are a tremendous asset for the application of ML/AI science and a unique opportunity for the curious ML/AI engineer. We are looking for a principal machine learning engineer to optimize our existing machine learning systems, while developing our next generation models. You will be evaluating existing machine learning (ML) processes, mechanisms, models, while setting direction on our next generation predictive models.

As a Senior Staff Software Engineer in ML/AI, you will work with senior management to define our next generation predictive security models from the ground up. You will help shape our next generation strategy and take on some of the most interesting challenges in the company and in cyber security. Help us protect the world by automating the detection of threats and malware, prevent phishing attacks, and make deep discoveries in behavior analytics. Help us build the foundations of our Security Graph Platform, which powers our Cloud based security products and services across consumer and enterprise customers.

To ensure success as a Machine Learning Engineer, you should demonstrate solid data science knowledge and experience in a related ML role. A first-class machine learning engineer will be someone whose expertise translates into the enhanced performance of predictive automation.

What you'll do:

  • Consulting with researchers, analysts and engineers to determine and refine machine learning objectives including setting and executing against roadmaps and influencing business and product strategy.
  • Designing machine learning systems and self-running artificial intelligence (AI) software to automate predictive models applied to device, application, network and reputational datasets.
  • Ensuring that algorithms generate accurate user recommendations.
  • Solving complex problems with multi-layered data sets, as well as optimizing existing machine learning libraries and frameworks.
  • Developing ML models, ML Ops and model training
  • Running tests, performing statistical analysis, and interpreting test results.
  • Documenting machine learning processes.
  • Keeping abreast of developments in machine learning
  • Lead by example, demonstrating software craftsmanship and best practices
  • Mentor and lead junior developers

Requirements:

  • Strong development background in Python and working experience in Java
  • Bachelor's or Master's degree in computer science, data science, mathematics, or a related field.
  • At least ten years of experience as a machine learning or data science or statistics with software engineering background.
  • The team operates in a production setting. An ideal candidate has strong software engineering practices
  • Extensive knowledge of ML techniques, frameworks, data cleaning, modelling, and software architecture. Some experience with data science tools including Python scripting, numpy, matplotlib, scikit-learn, jupyter notebooks, bash scripting, Linux environment.
  • Experience with PyTorch, or at least another major deep learning framework such as TensorFlow, MXNet.
  • Superb analytical and problem-solving abilities.
  • Great communication and collaboration skills.
  • Excellent time management and organizational abilities.
  • Stellar communication skills, able to work well with a smart, passionate, and growing team

Bonus Points:

  • PhD degree or postdoctoral assignment in the field of Machine Learning, Statistics, image recognition
  • Experience in computer vision, NLP, anomaly detection, neural networks
  • Experience with mobile platforms like Android and iOS
  • Experience with SaaS security
  • Open-source contributions and participation

Lookout is an integrated endpoint-to-cloud cybersecurity company. Our mission is to secure and empower our digital future in a privacy-focused world where mobility and cloud are essential to all we do for work and play. With 200 million mobile sensors fueling a dataset of virtually all the mobile code in the world, the Lookout Security Cloud can identify connections that would otherwise go unseen -- predicting and stopping mobile attacks before they do harm. We enable consumers and employees to protect their data, and to securely stay connected without violating their privacy and trust. Lookout is trusted by millions of consumers, the largest enterprises and government agencies, and partners such as AT&T, Verizon, Vodafone, Microsoft, Google, and Apple. Headquartered in San Francisco, Lookout has offices in Amsterdam, Boston, London, Sydney, Tokyo, Toronto, Washington, D.C and Taipei, Taiwan.




Summary
Company name: Lookout
Remote job title: Senior Staff Software Engineer Machine Learning and Artificial Intelligence
Job tags: saas / subscription, freemium, licensing, communications, enterprise, mobile, security, software

Share or copy

Job alerts