Python Developer

Bangalore, Karnataka, India
May 09, 2025
May 09, 2026
Onsite
Full-Time
2 Years
Job Description

Are you passionate about crafting intelligent systems that drive business transformation? Do you have hands-on experience in Python and Machine Learning? Join Infosys, a global leader in digital services and consulting and be a part of a dynamic team that’s helping clients across the globe shape their digital future.

Key Responsibilities

  • Engage with clients and stakeholders to gather business requirements and provide technical guidance and solutions.
  • Design and develop scalable and efficient Python applications leveraging machine learning libraries such as scikit-learn, TensorFlow, or PyTorch.
  • Participate in architecture discussions, design reviews, and code reviews to maintain high-quality engineering standards.
  • Lead the development of ML pipelines, model training and evaluation, and deployment to production environments.
  • Ensure adherence to best practices in software development, including SOLID principles, unit testing, and CI/CD workflows.
  • Troubleshoot complex technical issues and support production systems with minimal downtime.
  • Contribute to project estimation, sprint planning, and delivery schedules.
  • Guide and mentor junior developers, promoting a culture of continuous learning and innovation.
  • Drive quality assurance processes, including test plan reviews and validation strategies.

Desired Skills and Experience

  • Strong command of Python programming, with emphasis on object-oriented design and reusable coding practices.
  • Proven experience with machine learning frameworks and practical implementation of ML models in real-world projects.
  • Solid understanding of architecture and design patterns, including microservices and RESTful API design.
  • Familiarity with testing frameworks and tools such as PyTest, Unittest, or Behave.
  • Experience working in Agile environments and knowledge of Agile methodologies (Scrum/Kanban).
  • Hands-on experience with version control systems (e.g., Git), CI/CD tools, and cloud platforms (AWS, Azure, or GCP) is a plus.
  • Basic exposure to business domains and ability to translate business needs into technical solutions.
  • Awareness of data structures, algorithms, and software engineering best practices.
  • Excellent problem-solving and analytical thinking, with the ability to quickly adapt to new technologies and trends.

Educational Background

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • Relevant certifications in Python, Data Science, or Cloud technologies will be advantageous.

Why Join Us?

At Infosys, we don't just build software, we build careers. You’ll work with some of the world’s best talent and most forward-thinking clients. You’ll have access to a robust learning ecosystem, leadership opportunities, and a platform to implement your creative solutions at scale. If you're ready to bring your technical expertise and innovative mindset to a place where they’ll be truly valued, we’d love to meet you.

Related Jobs