Python Developer
KeySkills
Company Name
Infosys Ltd ( Chennai )
Job Description
Job Description:
As a member of Infosys? delivery team, you will partner with clients to design, develop, validate and support machine-learning solutions that drive their digital transformation. You will translate business requirements into robust system specifications, estimate work effort, and build efficient, scalable programs to meet high quality and performance standards.
Responsibilities:
-
Requirement Gathering & Analysis:
-
Engage with clients to capture detailed functional and non-functional requirements
-
Translate business needs into clear system specifications
-
-
Estimation & Planning:
-
Contribute to effort estimations and communicate timelines to Technology Leads and Project Managers
-
-
Design & Development:
-
Architect and implement complex Python-based machine-learning programs and services
-
Apply design principles and best practices to ensure maintainability and scalability
-
-
Testing & Validation:
-
Write unit and integration test cases based on specifications
-
Validate models and services against performance and accuracy benchmarks
-
-
Support & Maintenance:
-
Troubleshoot production issues and optimize system performance
-
Continuously monitor and improve solution reliability
-
-
Collaboration & Continuous Learning:
-
Work in an Agile environment, participate in sprint ceremonies
-
Stay abreast of emerging ML/AI technologies and industry trends
-
Skills:
Core Technical Skills
-
Programming: Advanced proficiency in Python
-
Machine Learning: Hands-on experience with ML frameworks (e.g., scikit-learn, TensorFlow, PyTorch)
-
APIs & Microservices: Building and consuming RESTful services
-
Version Control & CI/CD: Git, Jenkins/Azure DevOps or equivalent
Preferred Skills
-
Familiarity with data engineering tools (e.g., Airflow, Spark)
-
Exposure to cloud platforms (AWS, Azure or GCP)
-
Knowledge of containerization (Docker, Kubernetes)
Additional Competencies
-
Strong understanding of software design principles and architecture fundamentals
-
Experience in performance engineering and capacity planning
-
Familiarity with quality processes, estimation techniques and SDLC
-
Excellent logical thinking, problem-solving and communication skills
-