Python Developer

Pune, MH, India

Apply now Apply later

Company Description

T-Systems Information and Communication Technology India Private Limited (T-Systems ICT India Pvt. Ltd.) is a proud recipient of the prestigious Great Place To WorkĀ® Certificationā„¢. As a wholly owned subsidiary of T-Systems International GmbH, T-Systems India operates across Pune, Bangalore, and Nagpur, boasting a dedicated team of 3500+ employees providing services to group customers. T-Systems offers integrated end-to-end IT solutions, driving the digital transformation of companies in all industries, including automotive, manufacturing, logistics, and transportation, as well as healthcare and the public sector. T-Systems develops vertical, company-specific software solutions for these sectors. T-Systems International GmbH is an information technology and digital transformation company with a presence in over 20 countries and a revenue of more than €4 billion. T-Systems is a world-leading provider of digital services and has over 20 years of experience in the transformation and management of IT systems. As a subsidiary of Deutsche Telekom and a market leader in Germany, T-Systems International offers secure, integrated information technology and digital solutions from a single source.

Job Description

Role: Python Developer

Experience Required: 5+ Years

Location: Pune

Ā 

About the Project
We are developing an innovative platform for chatbots utilizing generative AI technology. Our
goal is to create intelligent responsive and adaptable chatbots that enhance user interaction
and provide seamless customer service experiences. We are looking for a talented individual to
join our team and contribute to this cutting-edge project.

Key Responsibilities:

  1. Design implements maintain scalable reliable and efficient microservices
  2. Integrate microservices with databases and third-party services
  3. Write unit tests integration tests and end to end tests and perform API testing
  4. Implement authentication mechanisms for IAM systems
  5. Troubleshooting and bug fixing
  6. Set up and maintain CI CD pipelines and deploy microservices using containerization
    technologies and orchestration tools.
    Ā 

Qualification :

  1. Bachelor s or Master s degree in Computer Science or related field
  2. Proven experience as a Python developer for 3 years with strong understanding of Core Python concepts and best practices
  3. Web frameworks FastAPI Flask Quart
  4. Experience in developing microservices architectureĀ RESTful API
    asynchronous communication e gĀ Ā  RabbitMQ Apache KafkaĀ 
  5. Proficiency in SQL and NoSQL databases e gĀ Ā  PostgreSQL MongoDB RedisĀ 
  6. Strong experience with authentication standardsĀ Ā Ā Ā Ā  OIDC SAML
  7. Knowledge of CI CD pipelines and deployment tools in Azure Cloud AWS
  8. Experience with test frameworks and API testing tools pytest Mock MagicMock
    Swagger OpenAPI Postman
  9. Excellent problem-solving skills and attention to detail
  10. Strong communication skills and ability to work collaboratively in a team environment

Ā 

Nice to Have:

  1. Knowledge of prompt engineering for generative AI models e.gĀ Ā  GPT 4 LLaMA
  2. Familiarity with Natural Language Processing NLP and Natural Language
  3. Understanding NLUĀ techniques
  4. Experience with LangChain, LlamaIndexĀ and Ragas for building advanced AI
    solutions and evaluating responses
  5. Experience with observability tools for monitoring microservices e.gĀ Ā  Prometheus
    Grafana ELK stackĀ Ā Ā Ā Ā 
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index šŸ’°

Job stats:  1  1  0
Category: Engineering Jobs

Tags: APIs Architecture AWS Azure Chatbots Computer Science ELK Engineering FastAPI Flask Generative AI GPT Grafana Kafka LangChain LLaMA Microservices MongoDB NLP NLU NoSQL Pipelines PostgreSQL Prompt engineering Python RabbitMQ SQL Testing

Region: Asia/Pacific
Country: India

More jobs like this