Technical Team Leader- IT-India

Job no: IND2024-IT157
Work type: Permanent - Full Time
Location: India
Categories: Mid-Senior Level

Apply now

Job Description: Python Developer with Expertise in Automation, Data Science, and AI

 

We are seeking a highly skilled and experienced Python Developer with at least 4 years of professional experience. The ideal candidate should possess a strong background in Python development, with a specific focus on automation using libraries such as Selenium, Pandas, Openpyxl, and Win32. Additionally, the candidate should have a deep understanding of data science, machine learning, and artificial intelligence, and have hands-on experience in Computer Vision, Natural Language Processing (NLP), and Generative AI.

 

Responsibilities:

 

  • Develop and maintain automation scripts and tools using Python, with an emphasis on efficiency and reliability.
  • Implement and optimize automation workflows using Selenium, Pandas, Openpyxl, and Win32 to streamline repetitive tasks and increase productivity.
  • Utilize Python to manipulate and analyze large datasets, performing data cleaning, transformation, and statistical analysis.
  • Design and develop high-quality Python web applications using Django and Flask frameworks.
  • Design and implement machine learning models for various applications, including predictive analytics, classification, and regression tasks.
  • Explore and experiment with cutting-edge AI techniques, including Computer Vision, NLP, and Generative AI, to develop innovative solutions.
  • Collaborate with cross-functional teams to integrate AI models and technologies into existing products and systems.
  • Participate in the entire software development lifecycle, from concept and design to testing and deployment, ensuring code quality and performance.
  • Stay up-to-date with the latest advancements in Python development, automation, data science, and AI technologies, and apply them to enhance our projects.
  • Provide mentorship and technical guidance to junior team members, fostering a culture of continuous learning and growth.
  • Assist in DevOps tasks, such as deployment, monitoring, and infrastructure management (knowledge of DevOps is a bonus).

Key Technologies:

 

  • Python - Proficient in Python programming and its ecosystem, including latest versions and features.
  • Automation - Extensive experience in developing automation scripts and tools using Python, Selenium, Pandas, Openpyxl, and Win32.
  • Data Science - Strong background in data manipulation, analysis, and visualization using Python and libraries like Pandas, NumPy, and Matplotlib.
  • Machine Learning - Hands-on experience in designing and implementing machine learning models using libraries such as scikit-learn and TensorFlow.
  • Artificial Intelligence - Practical knowledge of AI concepts and experience in applying them in real-world projects, including Computer Vision, NLP, and Generative AI.
  • Computer Vision - Experience in working with computer vision libraries like OpenCV to develop applications for image and video analysis.
  • Natural Language Processing - Proficiency in NLP techniques and libraries such as NLTK, spaCy, or Transformers for text analysis and language modeling.
  • Generative AI - Familiarity with Generative Adversarial Networks (GANs) and related algorithms for generating synthetic data and creative content.
  • DevOps (Bonus) - Understanding of DevOps practices and tools such as Docker, Kubernetes, and CI/CD pipelines for efficient software deployment and management.
  • Version Control - Experience with version control systems like Git to manage code repositories and collaborate effectively in a team.

Requirements:

 

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 4 years of hands-on experience in Python development, with a strong focus on automation using key technologies mentioned above.
  • Proven experience in data science and machine learning, with practical knowledge of implementing algorithms and models in Python.
  • Demonstrated expertise in AI technologies, including Computer Vision, NLP, and Generative AI, with relevant project experience.
  • Familiarity with DevOps practices and tools is a bonus.
  • Solid understanding of software development best practices, including version control, testing, and code review.
  • Strong analytical and problem-solving skills, with a passion for exploring and experimenting with new technologies and approaches.
  • Excellent communication skills, both verbal and written, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Proven ability to work in a collaborative team environment and lead technical discussions.

A portfolio or links to relevant projects and contributions to open-source repositories would be highly beneficial.

If you are a Python enthusiast with a proven track record in automation, data science, and AI, and you are eager to work on cutting-edge projects, we would love to hear from you. Join our dynamic team of experts and contribute to building innovative solutions that impact the future of technology.

Advertised: India Standard Time
Application close:

Apply now

Back to list Refer a friend