• Full Time
  • Anywhere

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?

  1. Highlight Your FastAPI Projects: Share examples of how you’ve optimised APIs for high-concurrency environments.

  2. Detail Your Big Data Experience: We want to hear about your work with Kafka or Spark clusters.

[Apply Now: Senior Python Developer at UST Bangalore]

Upload your CV/resume or any other relevant file. Max. file size: 2 GB.