Pfizer
Pfizer45d ago
Indeed

AI Backend Python Engineer

Chennai, Tamil Nadu
Full Time
Mid Level

Auto Apply to 50+ AI Matched AI Backend Python Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Pfizer

Full Job Description

AI Backend Python Engineer (Software Engineer II) - Chennai, Tamil Nadu

Pfizer, a leading global pharmaceutical company, is seeking an experienced AI Backend Python Engineer (Software Engineer II) for their team in Chennai, Tamil Nadu. This is a full-time, remote position contributing to innovative AI initiatives.

The AI Backend Python Engineer will be instrumental in developing and maintaining robust backend systems that support cutting-edge generative AI applications and large language model (LLM) integrations. This role emphasizes the implementation of scalable, secure, and high-performance services using Python and AWS cloud infrastructure, with mentorship provided by senior engineers.

Key Responsibilities:

  • Develop and implement Python-based backend services, particularly using FastAPI, for AI workloads, including LLM integration and generative AI pipelines.
  • Design and develop APIs and microservices for efficient model serving and inference, collaborating with senior team members.
  • Build and manage AWS-based infrastructure components essential for AI workloads, such as Lambda, API Gateway, and EKS.
  • Produce clean, well-tested, and maintainable code adhering to established software development patterns and best practices.
  • Integrate advanced LLMs and generative AI models into production systems leveraging frameworks like LangChain, Langfuse, and litellm.
  • Implement comprehensive monitoring, logging, and observability features for assigned backend services.
  • Actively participate in code reviews and contribute to team knowledge sharing initiatives.
  • Diagnose and resolve production issues with the support of senior engineers.
  • Collaborate effectively with cross-functional teams to understand requirements and deliver features that drive innovation.

Basic Qualifications:

  • 2-4 years of professional software engineering experience in production environments.
  • Strong proficiency in Python for backend development.
  • Solid understanding of LLMs, generative AI concepts, and modern AI frameworks (e.g., litellm, LangChain).
  • Experience with key AWS services including Lambda, API Gateway, and EKS.
  • Knowledge of RESTful API design principles and microservices architecture.
  • Familiarity with containerization technologies like Docker and version control systems like Git.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Excellent problem-solving abilities and a keen attention to detail.

Preferred Qualifications:

  • Hands-on experience building APIs for AI/ML workloads in a production setting.
  • Experience with FastAPI or other similar Python web frameworks.
  • Familiarity with Langfuse for LLM observability and monitoring.
  • Knowledge of CI/CD practices and experience with automated testing frameworks.
  • Understanding of both SQL and NoSQL database systems.
  • Experience with event-driven architectures.
  • Strong communication and collaboration skills, with an ability to work effectively within a team environment.