Python Developer

5 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Job Title:

Location

Duration:

Job Overview:


Roles & Responsibilities:

  • Develop, test, and deploy Python-based scripts and applications for processing and analyzing text-based data.
  • Implement algorithms for processing, analyzing, and understanding textual data, ensuring high performance and scalability.
  • Focus on essential tasks like data manipulation, regular expressions, and data parsing using Python libraries such as

    Spacy

    ,

    LlamaIndex

    ,

    Langchain

    , and

    Regex

    .
  • Integrate with pre-built NLP models, ensuring efficient model usage for tasks like Text Generation, entity recognition, text classification and text summarization etc.
  • Write reusable Python code following best practices for quality, modularity, and performance.
  • Collaborate with teams to gather requirements and deliver Python-based solutions for business needs.
  • Optimize Python code to ensure efficiency, scalability, and minimal resource usage in production.
  • Use Git for version control, managing Python code updates, and collaborating with team members.
  • Research new libraries and tools to improve Python-based systems and workflows.
  • Solve complex problems efficiently, adapting to new challenges and evolving requirements.
  • Maintain clear documentation for all Python applications, ensuring clarity and ease of use.


Required skills and experience:

  • 5+ years

    of Python development in software engineering, working with various Python libraries and tools.
  • Proficient in libraries like Python libraries such as

    TensorFlow

    ,

    PyTorch

    ,

    spaCy

    ,

    NLTK

    , and

    Hugging Face

    to build, train, and fine-tune NLP models for tasks.
  • Experience with large datasets, handling, processing, and optimizing data workflows in Python.
  • Strong understanding of software development processes and methodologies like Agile and Git.
  • Write clean, modular, reusable code with focus on quality, scalability, and performance.
  • Experience using version control for collaborative development and code management.
  • Excellent communication skills for explaining complex technical concepts to both technical and non-technical teams.
  • Detail-oriented with a focus on writing error-free, high-quality Python code.
  • Adapt quickly to new technologies and take ownership of learning opportunities.
  • Knowledge and Experience of working with Large Language Models specifically OpenAI Models.
  • Knowledge and Experience of working with OpenSearch/Elasticsearch.
  • Knowledge/Experience in Vector Database, Vector Search, Retrieval Augmented Generation (RAG), Chunking and Splitting.
  • Knowledge and Experience in designing various prompts (Prompt Engineering).

Preferred/Desired:

  • Exposure to web frameworks like

    Flask

    for building APIs.
  • Ability to collaborate effectively in a fast-paced, cross-functional team environment.
  • Certification in python programming is a plus.
  • Knowledge of Enterprise search, and AI platforms is preferred.

Education:

Bachelor’s degree in computer science, Software Engineering, Data Science, or engineering.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

mumbai, mumbai suburban, mumbai (all areas)

mumbai suburban, navi mumbai, mumbai (all areas)

noida, hyderabad, bengaluru