AI Engineer

Novartis
Apply Now

Job Description

Partners with data scientists, data managers, analysts, infrastructure engineers and peer AI Engineers to develop, operationalize, integrate, and scale new algorithmic products. Engages in proof of concepts and experiments to evaluate new models and technology. Develops high quality, standard-compliant and tested code. Refactors code of others as necessary. Contributes code and tools to central re-usable libraries and repositories. Develops data models, model features, data quality tests, ETL/ELT pipelines, and distributed compute architectures. Deploys algorithmic products across the clouds, skillfully leveraging cloud-native services. Manages and automates cloud resources (IaC). Implements DevOps, DataOps and MLOps principles in day-to-day work. Develops continuous integration, delivery, and training pipelines. Leverages observability and automation tools to manage operations of algorithmic products across the stack.

Job Qualifications

  • A Bachelors or Master’s degree in Computer Science, Software Engineering or related field
  • 2+ years of proven experience in Python & SQL, data modelling, design, development, and deployment of Data and Analytics products
  • Experience in Agile, CI/CD and DEVOPS methodologies – knowledge of using appropriate tools – e.g. Jira, GitHub Actions, unit testing & mocking, static code analysis (e.g. Sonarqube), source control management tools (e.g. GitHub)
  • GCP cloud infrastructure knowledge (including load balancing, autoscaling, firewalls, authentication)
  • K8 and connected technologies (Helm, Kustomize.io, etc.) knowledge
  • Logging and monitoring technologies knowledge (depending on the needs, from Logstash to Grafana, Kibana, fluentd)
  • CICD processes knowledge and development using GitHub Actions and GitHub
  • Infrastructure build tools and languages knowledge – Terraform, Ansible
  • Strong written and verbal communication in English

Preferred skills:

  • Experience with AI / ML products and deployment of products to production
  • Knowledge and experience in machine learning algorithms development
  • Python development experience
  • Experience developing and deploying production software
  • A history of solving hard problems with creative solutions
  • Experience with cloud native development on Google Cloud Platform
  • Experience with source control management tools (GitHub)
  • Desire to write testable code, and the test coverage to go along with it
  • CI/CD tools knowledge and experience, familiar working in a DevOps environment
  • Strong problem-solving skills paired with experience in programming, such as Python
  • Ability to communicate technical concepts to teammates and non-technical colleagues.

Company Info.

Novartis

Novartis International AG is a Swiss multinational pharmaceutical corporation based in Basel, Switzerland. It is one of the largest pharmaceutical companies in the world. Novartis's businesses are divided into three operating divisions: Innovative Medicines, Sandoz (generics) and Alcon (eyecare).

  • Industry
    Pharmaceuticals
  • No. of Employees
    101,703
  • Location
    Basel, Switzerland
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Novartis is currently hiring AI Engineer Jobs in Warsaw, Poland with average base salary of zł17,000 - zł28,000 / Month.

Similar Jobs View More