onsite
Senior Expert AI Engineering - Novartis
Software Engineer
Lead the transformation of cutting‑edge machine learning models into scalable, production‑ready solutions that accelerate drug discovery, collaborating with scientists and AI researchers in a high‑impact, hybrid environment.
About the role
Key Responsibilities
- Design, develop, and deploy robust AI pipelines that integrate advanced machine learning models into drug discovery workflows.
- Collaborate with cross‑functional scientific teams to translate research prototypes into production‑grade software.
- Implement cloud‑native infrastructure using AWS, Docker, and Kubernetes to ensure scalability, reliability, and reproducibility.
- Establish ML Ops best practices, including model versioning, monitoring, and continuous integration/continuous deployment (CI/CD) for AI assets.
- Mentor junior engineers and contribute to technical strategy, architecture decisions, and code quality standards.
Requirements
- 5+ years of hands‑on experience building and deploying machine learning solutions in a cloud environment.
- Strong proficiency in Python and deep learning frameworks such as TensorFlow or PyTorch.
- Expertise with containerization (Docker) and orchestration (Kubernetes) on AWS.
- Demonstrated ability to implement ML Ops practices, including CI/CD pipelines, model monitoring, and automated testing.
- Excellent problem‑solving skills and a track record of collaborating with scientific or research teams.
Skills
pythontensorflowpytorchawsdockerkubernetesdeep learning