Instagram
youtube
Facebook

Python Developer

10 June 18, 2025
Job Description
Job Type: Full Time Education: B.Sc/ M.Sc/ B.E/ M.E./ B.Com/ M.Com/ BBA/ MBA/B.Tech/ M.Tech/ All Graduates Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Python Developer – ML & Data Engineering | Cognizant | Hyderabad, Bangalore, Chennai

Company: Cognizant
Role: Python Developer
Location: Hyderabad, Bangalore, Chennai (On-site/Hybrid)
Experience: 6+ Years
Tech Stack: Python, Flask, Django, ML Models, ETL, SQL/NoSQL, Cloud, CI/CD


Job Summary

Cognizant is looking for a skilled Python Developer with 6+ years of experience to join our growing ML and Data Engineering team. The ideal candidate should be proficient in Python programming, with real-world experience in Flask, Django, data ingestion systems, ETL pipelines, and cloud-based big data solutions. If you’re passionate about building scalable and intelligent back-end systems—this opportunity is for you.


Key Responsibilities

  1. Write clean, maintainable, and high-performance code using Python—especially in machine learning contexts.

  2. Build and manage data ingestion pipelines using modern streaming technologies.

  3. Develop and optimize ETL workflows for data transformation and integration.

  4. Work on ML model development and integration (not a data science role, but model fluency required).

  5. Use web frameworks like Flask and Django to build RESTful APIs and microservices.

  6. Integrate and query both SQL and NoSQL databases, including Elasticsearch.

  7. Collaborate with DevOps teams to optimize and automate CI/CD pipelines.

  8. Contribute to cloud-first architectures using tools and platforms such as AWS, Azure, or GCP.

  9. Translate ambiguous business problems into clear, technical requirements and actionable solutions.

  10. Participate in architecture reviews, sprint planning, and code reviews.


Required Skills and Qualifications

  1. Minimum 6 years of Python development experience in production environments.

  2. Solid understanding of machine learning model development and integration.

  3. Hands-on experience with data streaming technologies (e.g., Kafka, Spark Streaming).

  4. Proven expertise in building ETL pipelines and real-time data processing.

  5. Strong back-end knowledge in Flask, Django, and API development.

  6. Proficiency with SQL and NoSQL databases; Elasticsearch experience is a plus.

  7. Familiarity with cloud computing platforms and big data ecosystems.

  8. Experience automating deployment pipelines and optimizing CI/CD workflows.

  9. Strong communication and collaboration skills in an Agile team environment.

  10. Bachelor’s degree in Computer Science or related field.


Why Cognizant?

  1. Work at a global IT leader with 300,000+ professionals worldwide.

  2. Be part of cutting-edge ML and cloud-native projects.

  3. Enjoy a collaborative and inclusive workplace culture.

  4. Build a career path with upskilling, certifications, and leadership tracks.

  5. Join one of Forbes’ World’s Best Employers 2024.


About Cognizant

Cognizant is one of the world’s leading professional services companies, helping clients transform their technology and business models for the digital age. With a consultative and industry-focused approach, Cognizant delivers innovation, efficiency, and scalability across industries. Visit www.cognizant.com to learn more.


Equal Opportunity Statement

Cognizant is an equal opportunity employer and embraces diversity. We do not discriminate based on race, gender, sexual orientation, disability, religion, or any other protected status.

Jobs in other cities