Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Streamlit Python Developer @ TEKsystems

Home > Software Development

TEKsystems  Streamlit Python Developer

Job Description

Senior Software Engineer

Role: Senior Engineer - Streamlit

Description: You will have the following responsibilities:
Build interactive Streamlit apps with clean UI/UX, multi-page layouts, session state, caching (st.cache_*), forms, and component integration.
Design reusable UI patterns and navigation aligned to user journeys (search, review, refine), with a strong focus on usability and performance.
Integrate charts and visualizations (Plotly/Altair/Matplotlib) and build data-driven interfaces using Pandas/NumPy.
Connect Streamlit apps to REST APIs and/or FastAPI/Flask services; implement auth (role-based access), file uploads, and robust error handling/logging.
Implement background tasks/queues where needed for long-running workloads, while keeping the UI responsive (status/progress patterns).
Work with SQL databases (Postgres/MySQL/MSSQL) and/or data warehouses; write efficient queries and use connection pooling/caching to optimize responsiveness for larger datasets.
Write maintainable, tested Python code (OOP, typing, packaging) and contribute through code reviews, documentation, and CI hygiene.

Desired Profile:
You will be solving real use cases with Indegenes AI products focused on the healthcare industry by delivering production-grade data applications that accelerate experimentation, enable stakeholder demos, and support scalable adoption.
About you:
We are actively looking for a highly skilled and experienced Streamlit developer to join our dynamic team of innovators, consistently pushing the envelope for user experience excellence. The ideal candidate brings strong Python engineering fundamentals, hands-on experience building Streamlit apps that integrate with APIs and data platforms, and an analytical mindset to optimize responsiveness for data-heavy workflows. You will work autonomously and with cross-functional teams to deliver secure, maintainable, and production-grade applications that support demos, pilot deployments, and scaled rollouts of Indegenes enterprise AI solutions in healthcare.

Must have:
Bachelors degree in computer science or equivalent.
4+ years of experience in Python development, with 2+ years building and shipping Streamlit applications (Band A4 / Senior).
Strong Streamlit expertise: multi-page apps, session state, caching (st.cache_*), forms, custom components, and performance tuning.
Proficiency in Python (OOP, typing, packaging) with a track record of writing maintainable, reusable, and testable code (pytest).
Strong data handling skills with Pandas/NumPy and experience integrating charts using Plotly/Altair/Matplotlib.
Experience integrating with REST APIs and/or FastAPI/Flask services, including auth (role-based access), file uploads, and graceful error handling/logging.
Experience with SQL (Postgres/MySQL/MSSQL) and/or data warehouses; ability to write efficient queries and apply caching/connection pooling strategies.
Familiarity with Git, code reviews, CI basics, Docker, environment management (venv/poetry), and secrets handling for deployed environments.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: TEKsystems
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   streamlit api Python SQL

 Fraud Alert to job seekers!

₹ -14 Lacs P.A

Similar positions

Fullstack Software Developer

  • Cognizant
  • 6 - 10 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Cognizant Hiring Salesforce - B2B/B2C Developers

  • Cognizant
  • 4 - 9 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Fircosoft Developer

  • Mphasis
  • 5 - 10 years
  • Mumbai
  • 2 days ago
₹ Not Disclosed

Java Developer

  • Hexaware Technologies
  • 8 - 13 years
  • Pune
  • 2 days ago
₹ Not Disclosed

TEKsystems

Think of TEKsystems Global Services (TGS) as the growth solution for enterprises today. We unleash growth through technology, strategy, design, execution and operations with a customer-first mindset for bold business leaders. We deliver cloud, data and customer experience solutions. Our partnerships...