18,975 Python Software Engineer jobs in India
Python Software Engineer

Posted 3 days ago
Job Viewed
Job Description
HYDERABAD OFFICE INDIA
Job Description
Are you looking to take your career to the next level?
We're looking for a Junior Software Engineer to join our Data & Analytics Core Data Lake Platform engineering team. We are searching for self-motivated candidates, who will demonstrate modern Agile and DevOps practices to craft, develop, test and deploy IT systems and applications, delivering global projects in multinational teams.
P&G Core Data Lake Platform is a central component of P& G data and analytics ecosystem. CDL Platform is used to deliver a broad scope of digital products and frameworks used by data engineers and business analysts. In this role you will have an opportunity to use data engineering skills to deliver solutions enriching data cataloging and data discoverability for our users. With our approach to building solutions that would fit the scale P&G business is operating , we combine software engineering standard methodologies (Databricks) with modern software engineering standards (Azure, DevOps, SRE) to deliver value for P&G.
RESPONSIBILITIES:
+ Writing and testing code for Data & Analytics applications and building E2E cloud native (Azure) solutions.
+ Engineering applications throughout its entire lifecycle from development, deployment, upgrade, and replacement/termination
+ Ensuring that development and architecture carry out to established standards, including modern software engineering practices (CICD, Agile, DevOps)
+ Collaborate with internal technical specialists and vendors to develop final products to improve overall performance, efficiency and/or to enable adaptation of new business processes.
Job Qualifications
Qualifications
+ Bachelor's degree in computer science or related technical field.
+ 4+ years of experience working as Software Engineer (with focus on developing in Python, PySpark , Databricks, ADF)
+ Full stack engineering experience (Python/ React/ Javascript /APIs)
+ Experience demonstrating modern software engineering practices (code standards, Gitflow , automated testing, CICD, DevOps)
+ Experience working with Cloud infrastructure (Azure preferred)
+ Strong verbal, written, and interpersonal communication skills .
+ A strong desire to produce high quality software through multi-functional teamwork, testing, code reviews, and other best practices.
YOU ALSO SHOULD HAVE:
+ Strong written and verbal English communication skills to influence others
+ Proven use of data and tools
+ Ability to prioritize multiple priorities
+ Ability to work collaboratively across different functions and geographies
We produce globally recognized brands and we grow the best business leaders in the industry. With a portfolio of trusted brands as diverse as ours, it is paramount our leaders are able to lead with courage the vast array of brands, categories and functions. We serve consumers around the world with one of the strongest portfolios of trusted, quality, leadership brands, including Always®, Ariel®, Gillette®, Head & Shoulders®, Herbal Essences®, Oral-B®, Pampers®, Pantene®, Tampax® and more. Our community includes operations in approximately 70 countries worldwide. Visit to know more.We are an equal opportunity employer and value diversity at our company. We do not discriminate against individuals on the basis of race, color, gender, age, national origin, religion, sexual orientation, gender identity or expression, marital status, citizenship, disability, HIV/AIDS status, or any other legally protected factor.
"At P&G, the hiring journey is personalized every step of the way, thereby ensuring equal opportunities for all, with a strong foundation of Ethics & Corporate Responsibility guiding everything we do.All the available job opportunities are posted either on our website - pgcareers.com, or on our official social media pages, for the convenience of prospective candidates, and do not require them to pay any kind of fees towards their application."
Job Schedule
Full time
Job Number
R000134973
Job Segmentation
Experienced Professionals
Python Software Engineer
Posted today
Job Viewed
Job Description
Quest Global is an organization at the forefront of innovation and one of the world’s fastest growing engineering services firms with deep domain knowledge and recognized expertise in the top OEMs across seven industries. We are a twenty-five-year-old company on a journey to becoming a centenary one, driven by aspiration, hunger and humility.
We are looking for humble geniuses, who believe that engineering has the potential to make the impossible, possible; innovators, who are not only inspired by technology and innovation, but also perpetually driven to design, develop, and test as a trusted partner for Fortune 500 customers.
As a team of remarkably diverse engineers, we recognize that what we are really engineering is a brighter future for us all. If you want to contribute to meaningful work and be part of an organization that truly believes when you win, we all win, and when you fail, we all learn, then we’re eager to hear from you.
The achievers and courageous challenge-crushers we seek, have the following characteristics and skills:
Roles & Responsibilities:
Senior Python Software Engineer
Posted today
Job Viewed
Job Description
We are looking for a Senior Python Software Engineer with at least 5 years of hands-on experience in developing and maintaining Python-based applications. The ideal candidate is a problem solver who thrives in a fast-paced environment and is passionate about building scalable, high-performance, and secure software solutions.
In this role, you will work closely with cross-functional teams, contributing to the design, development, and optimization of our internal systems. Your expertise will help shape our technical landscape while ensuring best practices in code quality, testing, and maintainability .
Key Responsibilities:
- Develop and maintain a variety of internal software applications using Python and related technologies.
- Collaborate with cross-functional teams to design, develop, and implement new features and enhancements.
- Ensure software solutions meet standards for scalability, performance, and security.
- Write clean, efficient, and well-documented code that satisfies project requirements.
- Participate in code reviews, providing and receiving feedback to improve overall code quality.
- Debug, troubleshoot, and resolve software defects and technical issues in a timely manner.
- Follow agile development methodologies, participating in sprint planning, daily stand-ups, and retrospectives.
- Continuously improve technical skills and stay current with industry best practices and emerging technologies.
- Conduct comprehensive unit and integration testing to ensure code quality and reliability.
- Assist in the deployment of applications and provide ongoing maintenance of production environments to ensure smooth operations.
Required Skills & Experience:
- At least 5 years of continuous, professional experience as a Python3 Software Engineer, developing, deploying, and maintaining production-grade applications.
- Minimum 3 years of hands-on experience with at least 4 of the following Python frameworks, libraries, and tools: FastAPI, Pydantic, SQLAlchemy, Pandas, and messaging queues (e.g., Celery, Kafka, RabbitMQ).
- Minimum 3 years of experience working in a Linux/Unix environment with expertise in system navigation, scripting, and troubleshooting.
- Deep understanding of best practices for building scalable, high-performance, and secure software solutions.
- Strong analytical, problem-solving, and debugging skills with a proven ability to diagnose and resolve complex issues efficiently.
- Demonstrated commitment to continuous learning, innovation, and enhancing both individual and team performance
- Extensive experience with unit and integration testing.
- Proven expertise in designing, implementing, and maintaining robust unit and integration tests to ensure software reliability and quality.
- Ability to troubleshoot and resolve dependency conflicts, versioning issues, and environment inconsistencies.
- Self-starter with the ability to independently set up a complete Python development environment from scratch.
- Proven ability to collaborate effectively with cross-functional teams to drive projects forward and deliver high-quality solutions.
- Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Preferred Qualifications:
- 1+ years of experience with Python packaging using setuptools, Poetry, or related tools.
- Familiarity with publishing Python packages to PyPI or private repositories.
- Experience automating package builds and releases (e.g., GitHub Actions, Bitbucket Pipelines, CI/CD).
- Strong ability to diagnose and resolve dependency conflicts, versioning issues, and environment inconsistencies to ensure seamless development and deployment workflows
- Experience designing and configuring Python-based stacks, including FastAPI, Pydantic, SQLAlchemy, Pandas, Celery and other relevant libraries.
- Comfortable compiling and installing Python from source when necessary.
- Bachelors degree in Computer Science, Engineering, or a related field, or equivalent experience
Skills Required
FastAPI, Sql, Python
Senior Python Software Engineer
Posted today
Job Viewed
Job Description
Required Skills & Experience
- At least 5 years of continuous, professional experience as a Python3 Software Engineer, developing, deploying, and maintaining production-grade applications.
- Minimum 3 years of hands-on experience with at least 4 of the following Python frameworks, libraries, and tools: FastAPI, Pydantic, SQLAlchemy, Pandas, and messaging queues (e.g., Celery, Kafka, RabbitMQ).
- Minimum 3 years of experience working in a Linux/Unix environment with expertise in system navigation, scripting, and troubleshooting.
- Deep understanding of best practices for building scalable, high-performance, and secure software solutions.
- Strong analytical, problem-solving, and debugging skills with a proven ability to diagnose and resolve complex issues efficiently.
- Demonstrated commitment to continuous learning, innovation, and enhancing both individual and team performance
- Extensive experience with unit and integration testing.
- Proven expertise in designing, implementing, and maintaining robust unit and integration tests to ensure software reliability and quality.
- Ability to troubleshoot and resolve dependency conflicts, versioning issues, and environment inconsistencies.
- Self-starter with the ability to independently set up a complete Python development environment from scratch.
- Proven ability to collaborate effectively with cross-functional teams to drive projects forward and deliver high-quality solutions.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Preferred Qualifications
- 1+ years of experience with Python packaging using setuptools, Poetry, or related tools.
- Familiarity with publishing Python packages to PyPI or private repositories.
- Experience automating package builds and releases (e.g., GitHub Actions, Bitbucket Pipelines, CI/CD).
- Strong ability to diagnose and resolve dependency conflicts, versioning issues, and environment inconsistencies to ensure seamless development and deployment workflows
- Experience designing and configuring Python-based stacks, including FastAPI, Pydantic, SQLAlchemy, Pandas, Celery and other relevant libraries.
- Comfortable compiling and installing Python from source when necessary.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience
Skills Required
Python3, Linux, FastAPI, Sql, Strong Analytical, Problem-solving
Senior Python Software Engineer
Posted today
Job Viewed
Job Description
Job Title: Senior Python Software Engineer
Job Description:
We are looking for a Senior Python Software Engineer with at least 5 years of hands-on experience in developing and maintaining Python-based applications. The ideal candidate is a problem solver who thrives in a fast-paced environment and is passionate about building scalable, high-performance, and secure software solutions.
In this role, you will work closely with cross-functional teams, contributing to the design, development, and optimization of our internal systems. Your expertise will help shape our technical landscape while ensuring best practices in code quality, testing, and maintainability .
Key Responsibilities:
Required Skills & Experience :
Preferred Qualifications:
Commitment to Continuous Learning:
Proven commitment to continuous learning, staying ahead of industry trends, and driving innovation by adopting emerging technologies, optimizing best practices, and applying creative problem-solving to real-world challenges. This includes actively exploring advancements in software development, contributing to open-source projects, obtaining relevant certifications, or implementing innovative solutions to improve efficiency and scalability."
Examples:
This role provides an excellent opportunity for growth and offers exposure to a broad range of software development challenges. If you are passionate about coding and working in a collaborative, agile environment, we'd love to hear from you!
Company Summary:
Zeta Global is a NYSE listed data-powered marketing technology company with a heritage of innovation and industry leadership. Founded in 2007 by entrepreneur David A. Steinberg and John Sculley, former CEO of Apple Inc and Pepsi-Cola, the Company combines the industry’s 3rd largest proprietary data set (2.4B+ identities) with Artificial Intelligence to unlock consumer intent, personalize experiences and help our clients drive business growth.
Our technology runs on the Zeta Marketing Platform, which powers ‘end to end’ marketing programs for some of the world’s leading brands. With expertise encompassing all digital marketing channels – Email, Display, Social, Search and Mobile – Zeta orchestrates acquisition and engagement programs that deliver results that are scalable, repeatable and sustainable.
Zeta Global is an Equal Opportunity/Affirmative Action employer and does not discriminate on the basis of race, gender, ancestry, color, religion, sex, age, marital status, sexual orientation, gender identity, national origin, medical condition, disability, veterans status, or any other basis protected by law.
Zeta Global Recognized in Enterprise Marketing Software and Cross-Channel Campaign Management Reports by Independent Research Firm
GIS/Python Software Engineer
Posted today
Job Viewed
Job Description
• Front-end development using JavaScript, HTML, and CSS
• Experience working in Linux environments and basic shell scripting; job scheduling, and workload automation
• Knowledge of and experience developing web services using RESTful APIs, XML, SOAP, or JSON
• Database and SQL experience (Oracle, PostgreSQL, MySQL, etc.)
• Agile work environment (Scrum, Lean)
Sr Python Software Engineer
Posted today
Job Viewed
Job Description
The Sr. Python Software Engineer is responsible for designing, implementing and testing software solutions, automating delivery processes and continuously improving the solutions.
Key Responsibilities
- Design and develop Python applications to meet project requirements adhering to high quality and performance standards
- Ensure the code follow best practices.
- Write and maintain clear and concise documentation for the codebase
- Automating repetitive tasks to streamline the software development and delivery process
- Facilitating communication and collaboration with other stakeholders
- Creating and managing CI/CD pipelines to ensure frequent and comprehensive code testing and timely, reliable releases.
- Integrating security practices throughout the software development lifecycle, including responding to security incidents and vulnerabilities.
- Assist with DevOps activities to accelerate the software delivery process.
- Level 2 support to cloud solutions to investigate issues and find timely solutions.
- Stay up-to-date on industry best practices and new technologies
Technical Skills:
- Advanced knowledge at least of Python and Bash and familiarity with other programming languages like Java and Lua.
- Knowledge of web frameworks such as FastApi, Flask or others.
- Knowledge of design patters, object oriented and functional programming
- Understanding of relational and non-relational databases
- Expertise with tools like Terraform, Helm, Ansible or Puppet.
- Knowledge of CI/CD platform such as Jenkins and Github Actions.
- Understanding of Docker and K8s
- Knowledge and previous experience on any cloud platforms like AWS, Azure, and Google Cloud Platform (GCP).
Soft Skills:
- Problem-Solving: The ability to think critically, analyse problems, and devise effective solutions.
- Communication: Strong communication skills to explain technical concepts and build consensus within the team
- Adaptability: The willingness to learn, experiment, and embrace change as part of the continuous improvement process.
Be The First To Know
About the latest Python software engineer Jobs in India !
Senior Python Software Engineer (Voice AI)
Posted today
Job Viewed
Job Description
This role offers the opportunity to create new products from the ground up, significantly influence product direction and the engineering roadmap, participate in building our voice team culture, and ultimately shape the future of restaurant technology. Your efforts will enhance customer interactions, ensuring a seamless and enjoyable experience.
Requirements
● Backend Development: Design, implement, and maintain scalable backend systems to support real-time audio processing and streaming.
● Audio Systems Engineering: Develop and optimize real-time audio pipelines for voice interaction, integrating algorithms for speech enhancement, noise reduction, and multi-channel processing.
● Python Development: Write efficient, maintainable Python code for backend services, real-time audio processing tools, and system integrations.
● Collaborative Problem-Solving: Work with cross-functional teams, including AI/ML engineers and product managers, to ensure seamless integration of audio and backend systems.
● Code Excellence: Write clean, maintainable code, debug issues efficiently, and optimize for performance and reliability.
● Innovation: Explore and implement cutting-edge technologies in audio processing and backend engineering to future-proof our systems.
Benefits
● Bachelor’s degree or higher in software engineering or other relevant education with 5+ years of industry experience in computer science or engineering.
● Experience with real-time streaming protocols, multi-threaded programming, and performance optimization, particularly in audio applications is a plus
● Experience with implementing and optimizing DSP algorithms such as filtering, echo cancellation, voice activity detection, source separation, and noise suppression for real-time audio systems.
● Experience with developing building backend systems and integrations in Python
● Passion for exploring emerging technologies and applying them to solve real-world problems
● Good problem-solving skills and ability to work independently and in a team.
● Strong communication skills for explaining technical ideas to various audiences.
● Understanding of conversational English and experience with voice programs/products
● Availability to work during US hours at least till 5 pm ET is essential for this role.
● Candidates must have their own system/work setup for remote work
Python Software Developer | Python Software Engineer | Python Developer
Posted today
Job Viewed
Job Description
We are hiring a highly skilled Python Software Engineer / Senior Python Software Engineer to join our team.
The ideal candidate will have 8 to 12 years of strong hands-on experience in Python backend development with expertise in FastAPI, Flask, Oracle, Kubernetes, and ORM frameworks. This is a great opportunity to work on scalable enterprise applications using modern cloud-native technologies and agile practices.
Key Responsibilities :
- Develop and maintain robust backend services and APIs using Python (FastAPI/Flask)
- Design scalable microservices architectures integrated with Oracle databases
- Work with container orchestration tools like Kubernetes for deployment
- Implement data models using ORM frameworks such as SQLAlchemy or Django ORM
- Collaborate with cross-functional teams (DevOps, QA, Frontend) for full-cycle product delivery
- Participate in code reviews, performance optimization, and issue resolution
- Ensure the implementation of secure and best practice development standards
- Experience with Docker , CI/CD pipelines
- Exposure to Cloud Platforms (AWS, Azure, or GCP)
- Familiarity with asynchronous programming (asyncio, aiohttp)
- Experience working in Agile / Scrum environments
- Knowledge of messaging systems (Kafka/RabbitMQ) is a plus
- Education : Bachelor's Degree in Computer Science, IT, or a related field
- Experience : 8 to 12 years in relevant backend development roles
- Notice Period : Up to 30 days; immediate joiners will be prioritized
Apply now if you're passionate about backend engineering and want to work with modern technologies in a dynamic, fast-paced environment!
Skills Required
Python Development, FastAPI, Flask, Oracle, Kubernetes, Rest API Development, Python