Python Developer

Year    Hyderabad, Telangana, India

Job Description

Job Title: Products - Python Developer
Location: India/Remote
Duration: Fulltime
Job Overview: SoftClouds LLC is looking for an experienced Python Developer to join our product team. This role focuses on creating python algorithms for our software products, should possess strong python development skills, with experience on for text analysis, data processing, and building simple NLP solutions.
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.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4589358
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Hyderabad, Telangana, India
  • Education
    Not mentioned
  • Experience
    Year