63 SOFTPATH TECHNOLOGIES Jobs
5-8 years
Hyderabad / Secunderabad
Softpath Technologies - Python Developer (5-8 yrs)
SOFTPATH TECHNOLOGIES
posted 1mon ago
Fixed timing
Position : Python Developer
Location : Hyderabad
Experience : 5 to 8 Years
Job Description :
- Expertise in writing clean, efficient, and modular Python code, especially for creating scalable, maintainable, and complex systems.
- Proficient with building RESTful APIs using Flask or Fast API, plus asynchronous programming skills using AsyncIO to handle concurrent tasks within workflows and agent interactions.
- Experienced adding security best practices, JWT, and SSO to protect the APIs.
- Data Retrieval and Management : Strong understanding of Python libraries for data handling, such as Pandas and SQL Alchemy, along with experience in implementing retrieval-augmented generation (RAG) workflows, leveraging vector databases and efficient search algorithms.
- CrewAI, LangChain and LangGraph Integration : Experience using LangChain's interfaces to connect LLMs with task-specific tools and orchestrating complex workflows in LangGraph, particularly for multi-step language processing tasks.
- Experience with AI and ML Libraries : Proficiency with libraries like PyTorch or TensorFlow for machine learning, as well as Hugging Face's Transformers library, for managing large language models and fine-tuning tasks.
- Develop, test and maintain high-quality software using Python programming language.
- Participate in the entire software development lifecycle, building, testing and delivering high-quality solutions.
- Collaborate with cross-functional teams to identify and solve complex problems.
- Write clean and reusable code that can be easily maintained and scaled.
- Create large-scale data processing pipelines to help developers build and train novel machine learning algorithms.
- Participate in code reviews, ensure code quality and identify areas for improvement to implement practical solutions.
- Debugging codes when required and troubleshooting any Python-related queries.
- Keep up to date with emerging trends and technologies in Python development.
- years of experience as a Python Developer with a strong portfolio of projects.
- Bachelor's degree in Computer Science, Software Engineering or a related field.
- In-depth understanding of the Python software development stacks, ecosystems, frameworks and tools such as Numpy, Scipy, Pandas, Dask, spaCy, NLTK, sci-kit-learn and PyTorch.
- Experience with front-end development using HTML, CSS, and JavaScript.
- Familiarity with database technologies such as SQL and NoSQL.
- Excellent problem-solving ability with solid communication and collaboration skills.
Preferred skills and qualifications :
- Experience with popular Python frameworks such as Django, Flask or Pyramid.
- Knowledge of data science and machine learning concepts and tools.
- Contributions to open-source Python projects or active involvement in the Python community.
Functional Areas: Software/Testing/Networking
Read full job description5-8 Yrs
Hyderabad / Secunderabad
2-5 Yrs
7-11 Yrs