Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Software Developer Python/NLP.
India Jobs Expertini

Urgent! Senior Software Developer - Python/NLP Job Opening In Bengaluru – Now Hiring VARITE Inc.

Senior Software Developer Python/NLP



Job description

<p><p><b>Job Description : </b><br/><br/><b>About the Job :</b><br/><br/>- Design, code, test, debug, and document software in compliance with client standards, policies, and procedures.<br/><br/>- Analyze business needs and create effective software solutions.<br/><br/>- Prepare design documentation and develop test data for unit, string, and parallel testing.<br/><br/>- Evaluate and recommend software and hardware solutions to meet business requirements.<br/><br/>- Troubleshoot and resolve customer issues with software solutions while implementing improvements and enhancements.<br/><br/>- Collaborate with business and development teams to clarify requirements and ensure testability.<br/><br/>- Draft, revise, and maintain test plans, test cases, and automated test scripts.<br/><br/>- Execute test procedures, log defects, recommend corrective actions, and retest to confirm resolution.<br/><br/>- Document testing procedures for repeatability and knowledge sharing.<br/><br/>- Conduct performance and scalability testing as needed.<br/><br/><b>Essential Job Functions :</b><br/><br/>- Lead small to moderately scoped projects, including supervision of junior team members when required.<br/><br/>- Provide solutions to a diverse range of complex technical challenges.<br/><br/>- Manage schedules, costs, and documentation to drive projects to successful completion.<br/><br/>- Mentor, assign, and review the work of less experienced developers.<br/><br/>- Perform estimation efforts and track progress for assigned projects.<br/><br/>- Draft and execute test plans/scripts with a focus on end-to-end system flows.<br/><br/>- Perform root cause analysis of defects, define corrective actions, and communicate results effectively.<br/><br/><b>Qualifications :</b><br/><br/><b>Essential Requirements :</b><br/><br/>- Proficiency in Python 3.x.<br/><br/>- Basic understanding of Natural Language Processing (NLP).<br/><br/>- Experience designing and building NLP models such as Text Classifiers, Recommenders, and Conversational Agents.<br/><br/>- Familiarity with Embeddings and Vector Databases.<br/><br/>- Understanding of Language Models.<br/><br/>- Experience with GenAI frameworks (e.g., Retrieval Augmented Generation - RAG).<br/><br/>- Experience designing and building inference APIs using Python frameworks like FastAPI, Flask, or Django.<br/><br/>- Experience with Relational and Non-Relational Databases.<br/><br/>- Knowledge of LLMOps stacks such as LangChain or LlamaIndex.<br/><br/><b>Good to Have</b><br/><br/>- Hands-on experience with fine-tuning LLMs, deployments, and MLOps.<br/><br/>- Deep understanding of Python development stack, ecosystems, and libraries:<br/><br/>- NLTK, RASA, LangChain, NumPy, SciPy, Pandas, Dask, spaCy, scikit-learn, PyTorch, TensorFlow.<br/><br/>- Experience in GenAI model evaluation, fine-tuning, and deployments.<br/><br/>- Familiarity with Python testing frameworks (e.g., Pytest, unittest).</p><br/></p> (ref:hirist.tech)


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Software Potential: Insight & Career Growth Guide