Technical Team Leader- IT-India
Job no: IND2024-IT157
Work type: Permanent - Full Time
Location: India
Categories: Mid-Senior Level
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