Python Developer

1 Month ago • 3-9 Years

Job Summary

Job Description

The Python Developer will be responsible for designing, implementing, and maintaining scalable microservices, integrating them with databases and third-party services, and writing tests. The role involves troubleshooting, bug fixing, and setting up CI/CD pipelines. The ideal candidate should have experience with Python, web frameworks like FastAPI, Flask, and Quart, microservices architecture, RESTful APIs, SQL and NoSQL databases, authentication standards, CI/CD pipelines, and testing tools. The project focuses on developing an innovative platform for chatbots utilizing generative AI technology to enhance user interaction and provide seamless customer service experiences. This role is crucial for driving the digital transformation and is a part of a team of 3500+ employees.
Must have:
  • Design and implement scalable microservices.
  • Integrate microservices with databases and third-party services.
  • Write unit, integration, and end-to-end tests.
  • Implement authentication mechanisms for IAM systems.
  • Troubleshoot and fix bugs in the system.
  • Set up and maintain CI/CD pipelines.
Good to have:
  • Knowledge of prompt engineering for generative AI models.
  • Familiarity with NLP and NLU techniques.
  • Experience with LangChain, LlamaIndex, and Ragas.
  • Experience with observability tools.

Job Details

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 : 3 to 9 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, implement, 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.

Qualifications

  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
    • Web frameworks: FastAPI, Flask, Quart
  3. Experience in developing microservices architecture, RESTful API asynchronous communication (e.g., RabbitMQ, Apache Kafka).
  4. Proficiency in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
  5. Strong experience with authentication standards: OIDC, SAML
  6. Knowledge of CI/CD pipelines and deployment tools in Azure Cloud, AWS
  7. Experience with test frameworks amd API testing tools: pytest, Mock/MagicMock, Swagger/OpenAPI, Postman
  8. Excellent problem-solving skills and attention to detail.
  9. 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 Understanding (NLU) techniques.
  3. Experience with LangChain, LlamaIndex, and Ragas for building advanced AI solutions and evaluating responses.
  4. Experience with observability tools for monitoring microservices (e.g., Prometheus, Grafana, ELK stack).

Similar Jobs

Google - Technical Delivery Infrastructure Engineer, Public Sector

Google

Reston, Virginia, United States (On-Site)
2 Weeks ago
SKYDANCE - Lead Software Engineer, RenderMan

SKYDANCE

New Jersey, United States (Hybrid)
1 Month ago
GoFundMe - Senior Data Scientist

GoFundMe

San Francisco, California, United States (On-Site)
7 Hours ago
Amber - Technical Artist(Project Based)

Amber

Brazil (On-Site)
9 Months ago
Warner Bros Games - Manager, Software Engineering

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ello - Senior Product Engineer (ML & Mobile)

Ello

San Francisco, California, United States (On-Site)
1 Month ago
Socure - Data Science Intern - DocV

Socure

(Remote)
1 Day ago
Niantic - Software Engineer, Map Location Services

Niantic

San Francisco, California, United States (Hybrid)
5 Months ago
Ethernovia - Senior Analog / Mixed-Signal IC Design Engineer

Ethernovia

Utrecht, Utrecht, Netherlands (On-Site)
7 Hours ago
Scanline VFX - Senior Machine Learning Workflow Engineer

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
2 Weeks ago
Vimeo - Principal Engineer, Security Operations

Vimeo

(Remote)
1 Day ago
P99 soft - Senior Data Engineer (Snowflake and Python)

P99 soft

Hyderabad, Telangana, India (On-Site)
23 Hours ago
NVIDIA - System Software Architecture Researcher - PhD Program

NVIDIA

Roskilde, Denmark (On-Site)
2 Weeks ago
Google - Software Engineer III, Infrastructure, Google Cloud Global Networking

Google

Atlanta, Georgia, United States (On-Site)
1 Week ago
Activision - Character Technical Artist

Activision

Vancouver, British Columbia, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

PwC - Senior Associate - Data Engineer - D&AT IFS

PwC

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Google - Product Specialist II

Google

Gurugram, Haryana, India (On-Site)
2 Days ago
Cognite - Junior Controller/Accountant

Cognite

Bengaluru, Karnataka, India (Hybrid)
1 Day ago
Marsh McLennan - Manager - Actuarial

Marsh McLennan

Mumbai, Maharashtra, India (Hybrid)
5 Hours ago
Passion Gaming - AWS DevOps Engineer

Passion Gaming

Gurugram, Haryana, India (On-Site)
11 Months ago
Paytm - Area Sales Manager- Deputy Manager -  Hyderabad

Paytm

Hyderabad, Telangana, India (On-Site)
4 Months ago
Corsair - Elgato Partnerships Specialist, Korea

Corsair

Chhattisgarh, India (On-Site)
1 Month ago
Microsoft - Technical Support Engineering - Windows Performance

Microsoft

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Minecast - Senior Software Engineer - Full Stack - CyberGraph

Minecast

Bengaluru, Karnataka, India (Hybrid)
1 Day ago
Google - Incubation Team Lead, Global Vendor Operations, YouTube

Google

Hyderabad, Telangana, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by T systems

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug