Talent.com
This job offer is not available in your country.
Python Developer - Artificial Intelligence / Machine Learning

Python Developer - Artificial Intelligence / Machine Learning

NasugroupBangalore
23 days ago
Job description

Job Description :

We are seeking a skilled and experienced Python Developer with a strong foundation in AI, data analytics, and proficiency in using Pandas, Spark, and REST APIs. The ideal candidate will have 2 to 7 years of professional experience and a passion for developing robust and scalable data solutions and keen to work from the Responsibilities :

  • Design, develop, and deploy AI and machine learning models using Python.
  • Implement and optimize data processing and analytics pipelines with Pandas and Spark.
  • Work with large datasets to derive actionable insights and support data-driven decision-making.
  • Develop robust and scalable CI / CD pipelines using Python to automate build, test, and deployment processes, ensuring rapid and reliable delivery of software applications.
  • Implement monitoring and logging for CI / CD workflows to identify bottlenecks and improve pipeline efficiency and reliability
  • Develop and maintain REST APIs for data integration and application functionality.
  • Collaborate with cross-functional teams to understand business requirements and deliver technical solutions.
  • Conduct data preprocessing, including cleaning, transformation, and feature engineering.
  • Utilize libraries and frameworks such as Spark, TensorFlow, PyTorch, Scikit-learn, and Pandas.
  • Develop and maintain scalable data solutions in a production environment.
  • Perform data visualization to communicate insights effectively.
  • Stay updated with the latest advancements in AI, data analytics, and big data technologies.
  • Participate in code reviews and contribute to continuous improvement of development Skills and Qualifications :
  • Bachelors or masters degree in computer science, Engineering, Mathematics, or a related field.
  • 3 to 7 years of professional experience in Python programming.
  • Strong understanding of AI and machine learning concepts and algorithms.
  • Extensive experience with data analytics tools and techniques.
  • Proficiency in using Python libraries such as TensorFlow, PyTorch, Scikit-learn, Pandas, and NumPy.
  • Strong experience in using Python for scripting and automating CI / CD processes, including integration with tools like Jenkins, GitLab CI, or Azure DevOps.
  • Hands-on experience in implementing CI / CD pipelines using Python and familiarity with containerization, orchestration, and deployment tools.
  • Understanding of CI / CD best practices, including automated testing, infrastructure-as-code (IaC), and secure deployment practices
  • Hands-on experience with Apache Spark for big data processing.
  • Experience in developing and consuming REST APIs (Flask / Fast API / Django)
  • Knowledge of SQL and experience with relational databases.
  • Familiarity with data visualization tools such as Matplotlib, Seaborn, or Plotly.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork to Have - Qualifications :
  • Familiarity with big data technologies and ecosystems.
  • Knowledge of natural language processing (NLP) techniques.
  • Experience with containerization tools such as Docker.
  • Understanding of continuous integration and continuous deployment (CI / CD) practices.

(ref : hirist.tech)

Create a job alert for this search

Python Developer • Bangalore