UST
UST Careers: Senior Python Developer (FastAPI & Big Data)
For over 20 years, UST has worked side-by-side with the world’s leading companies to drive real-world digital transformation. Powered by technology and inspired by people, we operate in 30+ countries with a team of 30,000+ professionals. At UST, we don’t just build software; we build for boundless impact.
We are seeking a highly skilled Senior Python Developer to join our team in Bangalore. If you have 4-5 years of experience building high-performance systems and are ready to contribute to architectural decisions in a fast-paced environment, UST is the place to grow your career.
About the Role: Engineering High-Performance Distributed Systems
In this role, you will bridge the gap between microservices and big data processing. You will be responsible for building the high-availability pipelines and APIs that touch billions of lives.
Key Responsibilities:
-
Microservices Development: Design and maintain scalable Python applications using FastAPI.
-
API Optimisation: Build high-performance, RESTful APIs tailored for distributed and data-intensive systems.
-
Big Data Pipelines: Develop and manage complex data processing pipelines (both batch and streaming).
-
Cloud & DevOps: Deploy and optimise applications in cloud environments (AWS/GCP/Azure) using Docker and CI/CD workflows.
-
Code Excellence: Write efficient, well-tested code and participate in rigorous code reviews via Git.
-
Architectural Input: Contribute to high-level decisions regarding fault tolerance, scalability, and system performance.
Required Skills & Success Profile
We are looking for a developer who is “Cloud-Native” and “Data-First.”
-
Core Mastery: 4+ years of Python experience with 3+ years specifically in FastAPI.
-
Big Data Stack: Solid understanding of technologies like Spark, Kafka, or Hadoop.
-
Cloud & Containers: Practical knowledge of Docker and containerised deployments on AWS, Azure, or GCP.
-
Distributed Systems: A strong grasp of scalability patterns and performance tuning.
-
Collaborative Tools: Expert knowledge of Git-based workflows (branching, PRs).
-
Availability: Immediate joiners are highly preferred for this role.
Good-to-Have:
-
Experience with Prometheus, Grafana, or ELK monitoring stacks.
-
Familiarity with NoSQL/SQL database optimization.
-
Background in Agile methodologies.
Why Join UST?
UST is a purpose-led organisation where innovation meets agility.
-
Global Presence: Work with a company operating in 30+ countries with a future-proof philosophy.
-
Boundless Impact: Be part of digital transformation projects that affect billions of users.
-
Innovation Hub: Work in Bangalore, the heart of India’s tech ecosystem, within a collaborative and supportive culture.
-
Growth Opportunity: Leverage our deep domain expertise to sharpen your skills in Big Data and Cloud-native development.
How to Apply
Ready to supercharge your Python career at UST?
-
Highlight Your FastAPI Projects: Share examples of how you’ve optimised APIs for high-concurrency environments.
-
Detail Your Big Data Experience: We want to hear about your work with Kafka or Spark clusters.


Follow Us