30 Sep
|
Blumetra Solutions
|
Hyderabad
30 Sep
Blumetra Solutions
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 strong 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.
- Solid 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.
- APIs, Data & Backend
- Strong experience with REST APIs and API integration.
- Experience with FastAPI, Flask, or Django is preferred.
- Strong 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.
- 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.
Skills: python,cloud,databases,streamlit,data
📌 Streamlit Python Developer (Hyderabad)
🏢 Blumetra Solutions
📍 Hyderabad