Senior Software Engineer (full Stack)

Merck Merck · Pharma · Singapore

Senior Software Engineer role at Merck focused on delivering enterprise AI projects, products, and platforms. The role involves full-stack development (Python, TypeScript, React), cloud deployment (AWS), CI/CD, and working with data scientists to deliver AI-driven solutions. Experience with AI/ML and Generative AI is preferred.

What you'd actually do

  1. Software development on backend (Python,TypeScript) and frontend (TypeScript/JavaScript - React framework).
  2. Write efficient and maintainable code following best practices in software engineering.
  3. Working with DevSecOps tools for deploying and versioning code.
  4. Deploy solutions on the cloud with CI/CD integration.
  5. Deliver enterprise AI projects, products, and platforms with a focus on scalability and reusability.

Skills

Required

  • Python
  • TypeScript
  • JavaScript
  • React
  • SQL
  • REST
  • AWS
  • CI/CD
  • Test-driven development
  • Version Control system
  • Web-based APIs
  • Automated testing strategies
  • System Integration patterns

Nice to have

  • Graph databases
  • Generative AI solutions and applications
  • Docker images
  • Agile Methodology
  • Data pipelines
  • No-SQL databases

What the JD emphasized

  • Deliver enterprise AI projects, products, and platforms with a focus on scalability and reusability.
  • Work on technical pilots and feasibility studies of new opportunities to create value and transitioning successful pilots to scalable production implementations.
  • Work closely with cross-functional teams, including product managers, data scientists, and software engineers, to understand requirements and deliver AI-driven solutions.

Other signals

  • Deliver enterprise AI projects, products, and platforms with a focus on scalability and reusability.
  • Work on technical pilots and feasibility studies of new opportunities to create value and transitioning successful pilots to scalable production implementations.
  • Work closely with cross-functional teams, including product managers, data scientists, and software engineers, to understand requirements and deliver AI-driven solutions.