02 Oct
|
Blumetra Solutions India
|
Hyderabad
02 Oct
Blumetra Solutions India
Hyderabad
Job Summary
We are looking for an experienced Streamlit Python Developer with 5-7 years of hands-on experience in Python application development and building interactive web applications using Streamlit . The ideal candidate should have robust Python programming skills, experience developing data-driven applications and dashboards, and the ability to integrate APIs, databases, and AI/ML services into production-ready applications.
Key Responsibilities
- Design and develop interactive web applications and dashboards using Python and Streamlit .
- Build reusable and scalable Streamlit components and application modules.
- Develop REST APIs and integrate third-party/internal APIs with Streamlit applications.
- Work with databases such as PostgreSQL, MySQL, MongoDB , or similar technologies.
- Integrate data-processing, analytics, AI/ML, and GenAI capabilities into Streamlit applications.
- Implement authentication, authorization, session management, and application-level security.
- Optimize application performance, responsiveness, and data-loading processes.
- Write clean, reusable, maintainable, and well-tested Python code.
- Perform unit testing, debugging, and troubleshooting of applications.
- Collaborate with data scientists, ML engineers, backend developers, QA, and business stakeholders.
- Deploy and maintain Streamlit applications in cloud environments such as AWS, Azure, or GCP .
- Use Git and CI/CD practices for source control, deployment, and release management.
- Participate in code reviews, technical discussions, and solution design.
- Mentor junior developers and contribute to development best practices.
Required Skills1. Python & Streamlit
- 5-7 years of professional experience in Python development .
- Strong proficiency in Python 3.x.
- Hands-on experience building production-grade applications using Streamlit .
- Strong understanding of Python OOP, data structures, exception handling, and modular development.
- Experience with Python libraries such as Pandas, NumPy , and other data-processing libraries.
- Ability to build reusable Streamlit components and interactive dashboards.
1. APIs, Data & Backend
- Strong experience with REST APIs and API integration.
- Experience with FastAPI, Flask, or Django is preferred.
- Robust SQL skills with PostgreSQL/MySQL .
- Experience with NoSQL databases such as MongoDB is a plus.
- Understanding of authentication, authorization, API security, and error handling.
- Experience integrating external services, APIs, and data sources.
1. Cloud & Deployment
- Experience deploying applications on AWS, Azure, or GCP .
- Good understanding of Docker and CI/CD pipelines .
- Experience with Git/GitHub/GitLab/Bitbucket.
- Understanding of Linux environments and application troubleshooting.
- Knowledge of application monitoring and performance optimization.
Good to Have
- Experience with Generative AI / LLM applications .
- Experience integrating OpenAI, Azure OpenAI, or other LLM APIs .
- Knowledge of LangChain, LlamaIndex, or similar frameworks.
- Experience with vector databases such as FAISS, Pinecone, or Azure AI Search .
- Experience building AI-powered chatbots, document Q&A; applications, or RAG solutions.
- Knowledge of data visualization libraries such as Plotly, Matplotlib, or Altair .
- Kubernetes experience.
- Experience with enterprise authentication such as OAuth2, SSO, or Azure AD .
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Streamlit Python Developer (Hyderabad)
🏢 Blumetra Solutions India
📍 Hyderabad