AI/ML Job: Software Engineer - Machine Learning


Software Engineer - Machine Learning at causaLens

🇬🇧 United Kingdom › London
  (Posted Mar 2 2022)

Please mention that you found the job at

Apply now!  

About the company
Current machine learning approaches have severe limitations when applied to real world business problems and fail to unlock the true potential of AI for the enterprise. causaLens is pioneering Causal AI, a new category of intelligent machines that understand cause and effect - a major step towards true artificial intelligence. Our enterprise platform goes beyond predictions and provides causal insights and suggested actions that directly improve business outcomes for leading businesses in asset management, banking, insurance, logistics, retail, utilities, energy, telecommunications and many others.

Job description
causaLens are the pioneers of Causal AI — a giant leap in machine intelligence.

We build Causal AI-powered products that are trusted by leading organizations across a wide range of industries. Our No-Code Causal AI Platform empowers all types of users to make superior decisions through an intuitive user interface. We are creating a world in which humans can trust machines with the greatest challenges in the economy, society, and healthcare.

We are looking for a motivated and high-achieving Software Engineer based in London to join our Product team in building a platform to optimise every business on the planet. This is a full-time placement with significant opportunities for personal development.

We offer an intellectually stimulating environment, work within an interdisciplinary team, and an inclusive culture. We are a high-calibre, mission-driven team building a technology that improves our world.

Roles and Responsibilities
We are looking for exceptional and ambitious individuals to develop our Causal AI platform. You will work as a software engineer, specialising in Machine Learning, in the Product team which is composed of software engineers and scientists. A successful candidate will also be able to showcase broader understanding of machine learning.

Your focus will be on software architecture and productization of data pipelines, feature engineering, machine learning, and causal algorithms for time series using Python, Cython, Numpy, Torch, etc.

The broader application stack includes Python, Cython, Numpy, Torch, Django, Celery, Postgres, Redis, Ansible, AWS, GCP, React and other technologies.

This role is for an experienced mid-senior level software engineer.

Job requirements
This role is open for candidates with at least 2+ years of professional experience
Advanced quantitative skills in machine learning/statistics/mathematics or similar fields
Development experience in multiple scripting languages - with expert knowledge of Python
Proven experience in productazing and deploying machine learning systems and data pipelines
An in-depth understanding of computer architecture, e.g. C, C++, Cython
Strong knowledge of the software development life cycle (version control, tooling, testing, etc.)
Good academic record (Bachelor’s, Master’s, or above, in computer science or related area)
Highly capable, self-motivated, collaborative, and personable
Ability to demonstrate integrity and drive
Naturally curious, creative, and effective problem solver with the ability to come up with ideas to tackle problems on the cutting edge
An excellent written and verbal communicator with a high level of business acumen
Ability to effectively work independently in a fast-moving environment
Ideally, you should be able to work in London or be able to commute. Candidates outside of London who are interested in relocating will be considered.

Nice to haves
Understanding of the full stack is preferable (REST backends, etc.)
Interest in data pipelines and processing large (>100GB) datasets
Knowledge of Jenkins/GitHub Actions for continuous integration and End-to-End automation for application build and deployments

We may be biased but we believe you’ll be in good company. Aside from joining a smart and inspiring team, you’ll be amongst people who are always there to support your ideas and encourage you to grow. We celebrate our differences and come together to share our triumphs! This truly is an exciting opportunity to join a fast-growing and agile team, passionate about innovation and making a difference.

We care about our people’s lives both inside and outside of causaLens. Beyond the core benefits like competitive remuneration, pension scheme, paid holiday and a good work-life balance, we offer the following:

Share Option Scheme
Generous education and self-development budget
Sports and culture allowance (£1200 per annum, tax free)
Hybrid working - a combination of remote and from the office as required, along with all the tech you need to get the job done (MacBook Pro etc.)
Work abroad 2 weeks per annum
Cycle to work scheme
Regular team socials inc. ‘Achievements & Global Cuisine Thursdays’ and annual company retreat
Office snacks and drinks to stay refreshed

Our interview process consists of a few screening interviews and a "Day 0" which is spent with the team (either in the office or virtually, whatever you feel comfortable with). We will always be as transparent as possible so please don’t hesitate to reach out if you have any questions.

Please mention that you found the job at

Apply now!  

Company: causaLens

job info / career page
Linkedin profile
Location: London, United Kingdom

map of company location

Skills wanted for this job:
ai ansible aws django gcp
postgres python react redis torch Golang jobs

Golang job board
If you are interested in
Golang jobs

Visit Clojure jobs

Clojure job board
If you are interested in
Clojure jobs


Other machine learning jobs that might be interesting

Machine learning job Senior ML Backend Engineer at Intuition Machines Senior ML Backend Engineer - Intuition Machines   (March 2023)
Warsaw, Poland (Remote work possible)
Intuition Machines uses AI/ML to build enterprise security products. We apply our research to systems that serve hundreds of millions of people, with a team distributed around the world. If you enjo...
Not the machine learning job you are looking for?
Browse all machine learning jobs and we're sure you will find a suitable one!
Browse machine learning jobs with similar combinations of skills
Machine learning jobs with ansible Machine learning jobs with aws Machine learning jobs with django Machine learning jobs with gcp Machine learning jobs with postgres Machine learning jobs with python Machine learning jobs with react Machine learning jobs with redis Machine learning jobs with torch
🌐 Remote machine learning jobs 📧 Machine learning jobs newsletter 🇺🇸 ML jobs in United States 🇺🇸 ML jobs in California 🇺🇸 ML jobs in San Francisco, CA 🇬🇧 ML jobs in United Kingdom 🇺🇸 ML jobs in New York 🇬🇧 ML jobs in London 🇺🇸 ML jobs in Massachusetts 🇩🇪 ML jobs in Germany 🇺🇸 ML jobs in Palo Alto, CA 🇩🇪 ML jobs in Berlin 🇺🇸 ML jobs in New York, NY 🇺🇸 ML jobs in Texas 🇺🇸 ML jobs in Washington 🇺🇸 ML jobs in Cambridge, MA 🇺🇸 ML jobs in NYC, NY 🇺🇸 ML jobs in Seattle, WA 🇳🇱 ML jobs in Netherlands 🇳🇱 ML jobs in Amsterdam 🇺🇸 ML jobs in Cupertino, CA 🇺🇸 ML jobs in Boston, MA 🇺🇸 ML jobs in Virginia 🇨🇦 ML jobs in Canada 🐍 Python & ML jobs📙 Tensorflow & ML jobs🔦 Pytorch & ML jobs😏 Aws & ML jobs🦜 Nlp & ML jobs⭐ Spark & ML jobs🗄️ Sql & ML jobs🐳 Docker & ML jobs®️ R & ML jobs🇰 Keras & ML jobs☸️ Kubernetes & ML jobs☕ Java & ML jobs🐼 Pandas & ML jobs🍴 Git & ML jobs🎼 Scala & ML jobs☁️ Gcp & ML jobs🐧 Linux & ML jobs🦜 Natural language processing & ML jobs🐿️ Go & ML jobs☁️ Azure & ML jobs🗄️ Nosql & ML jobs☕ Javascript & ML jobs🧑‍💻 Devops & ML jobs🔎 Elasticsearch & ML jobs