Viatris

Advanced Software Developer

Viatris
Apply
7 hours ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Design and build intelligent software solutions using Python-based services and modern AI capabilities.
  • Contribute to product features and integrate AI into existing platforms.
  • Build backend services or applications and integrate REST APIs and third-party services.
  • Implement application and infrastructure delivery practices with policy guardrails.
  • Collaborate within a cross-functional engineering team to deliver scalable, high-quality software.
  • Work with cloud platforms, containerization, Kubernetes, and SQL or NoSQL databases.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Data Science, or a related field.
  • 3–5 years of professional software development experience.
  • Strong proficiency in Python, including experience building backend services or applications.
  • Basic to intermediate experience with AI/ML concepts, including model integration, prompt-based AI, or data-driven features.
  • Experience with LangChain, LangGraph, and Langfuse.
  • Experience working with REST APIs and integrating third-party services.
  • Familiarity with Git-based version control and collaborative development workflows.
  • Familiarity with CI/CD for applications and infrastructure with policy guardrails.
  • Experience working in an agile or iterative development environment.
  • Exposure to AWS, Azure, or GCP and to Docker-based containerization and Kubernetes deployment.
  • Experience with SQL or NoSQL databases.
  • Preferred: experience with TensorFlow, PyTorch, scikit-learn, or LLM-based APIs.
  • Preferred: experience in healthcare or other regulated software environments.
Contact me