Sr Engineer, Software - Python Backend [T500-28120]

TMUS Global Solutions

Hyderabad

On-site

INR 350,000 - 550,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

T-Mobile US, Inc. is seeking a Senior Engineer, Software – Data Serving Engineering to design and deliver data pipelines, stores, and APIs that enable fast, governed data delivery for customers, analysts, and AI agents.

You will lead implementation of serving stores, REST APIs, and CDF-based sync pipelines, while advancing caching strategies and AI-serving infrastructure. The role emphasizes ownership, scalability, and collaboration across domain teams.

Qualifications

  • 7+ years of software engineering experience focused on data infrastructure and backend systems.
  • Proficient in Python with API development; owns API versioning, contracts, and governance.
  • Experience with CDF-based incremental sync pipelines.
  • Production experience distributed data processing and transformation.
  • Production caching and key-value serving: Redis; cache invalidation, TTL strategies, high-throughput serving.
  • Streaming frameworks (Kafka or comparable) for real-time data paths including CDC and incremental batch patterns.
  • Familiarity with vector databases and graph databases for AI-powered serving use cases.
  • Strong SQL, data modeling, and CI/CD skills; setting up CI/CD pipelines from scratch with automated testing.

Responsibilities

  • Build serving stores and REST APIs that deliver governed data at the latency and scale production use cases demand.
  • Own API contract design, versioning strategy, and breaking-change policy for data-serving APIs.
  • Build and operate Change Data Feed (CDF) based sync pipelines to low-latency serving stores.
  • Implement caching patterns — invalidation strategies, TTL management, and hot-path serving — for sub-millisecond response times.
  • Design and build serving infrastructure for AI use cases including vector databases, graph databases, and agent-facing data patterns.
  • Set up CI/CD pipelines from scratch with automated tests covering sync correctness, API contract validation, and latency benchmarks.
  • Partner with domain teams to onboard use cases, mentor engineers, and contribute to reusable blueprints and reference implementations.

Skills

Low latency data serving
Python API development
CDF-based incremental sync pipelines
SQL / data modeling
CI/CD pipelines
Redis / caching frameworks
Kafka / streaming frameworks
Vector databases / graph databases
Data processing / transformation
API versioning / governance

Tools

Kafka
CI/CD tooling
REST APIs
Vector/Graph DBs

Job description

T-Mobile US, Inc. (NASDAQ: TMUS)., headquartered in Bellevue, Washington, is America’s supercharged Un-carrier, connecting millions through its strong nationwide network and flagship brands, T-Mobile and Metro by T-Mobile. Customers benefit from an unmatched combination of value, quality, and exceptional service experience.

Senior Engineer, Software – Data Serving Engineering
About the Role:

Data Serving Engineering is building the serving layer for the future that delivers the right data, at the right speed, with the right governance — to every consumer: a T-Mobile customer opening an app, a business analyst asking a natural language question, or an AI agent executing autonomously.

As a Senior Engineer, Software, you will be a hands-on builder and technical lead at the center of that mission — designing and delivering the pipelines, stores, and APIs that make T-Mobile’s data consumable at any speed, for any consumer. We pride ourselves on fostering a culture of innovation, agile ways of working, and transparency in everything we do. Join us in embodying the spirit of the Un-carrier and make a tangible impact!

What You’ll Do:
  • Build serving stores and REST APIs that deliver governed data at the latency and scale production use cases demand.
  • Own API contract design, versioning strategy, and breaking-change policy for data-serving APIs.
  • Build and operate Change Data Feed (CDF) based sync pipelines to low-latency serving stores.
  • Implement caching patterns — invalidation strategies, TTL management, and hot-path serving — for sub-millisecond response times.
  • Design and build serving infrastructure for AI use cases including vector databases, graph databases, and agent-facing data patterns.
  • Set up CI/CD pipelines from scratch with automated tests covering sync correctness, API contract validation, and latency benchmarks.
  • Partner with domain teams to onboard use cases, mentor engineers, and contribute to reusable blueprints and reference implementations.
What You’ll Bring:
  • 7+ years of software engineering experience focused on data infrastructure and backend systems.
  • Production Python with API development; owns API versioning, contracts, and governance.
  • Experience with CDF-based incremental sync pipelines.
  • Production experience distributed data processing and transformation.
  • Production caching and key-value serving: Redis or comparable; cache invalidation, TTL strategies, and high-throughput hot-path serving.
  • Streaming frameworks (Kafka or comparable) for real-time data paths including CDC and incremental batch patterns.
  • Familiarity with vector databases and graph databases for AI-powered serving use cases.
  • Strong SQL, data modeling, and CI/CD skills; has set up CI/CD pipelines from scratch with automated testing.
Must Have Skills:
  • Low latency data serving. Redis / Caching frameworks
  • Kafka / Streaming frameworks
  • CDF-based incremental sync pipelines
Nice-to-Have:
  • Prior experience in large-enterprise data serving or platform engineering environments.
  • Experience with Knowledge graphs
  • Building data infrastructure for AI use cases: RAG pipelines, agent tooling, or feature serving.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Engineer, Data [T500-26986]
Sr Engineer, Data [T500-26986]

TMUS Global Solutions • Hyderabad

On-site
INR 2,200,000 - 3,800,000
Sr. Software Engineer, Full Stack – CDP
Sr. Software Engineer, Full Stack – CDP

T-Mobile • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Sr Engineer, Software - Java [T500-20426]
Sr Engineer, Software - Java [T500-20426]

TMUS Global Solutions • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Sr Engineer, Data
Sr Engineer, Data

T-Mobile • Hyderabad

On-site
INR 11,429,000 - 20,000,000
Sr Engineer, Software - Java [T500-28390]
Sr Engineer, Software - Java [T500-28390]

TMUS Global Solutions • Hyderabad

On-site
INR 2,800,000 - 4,800,000
Engineer, Software [T500-28131]
Engineer, Software [T500-28131]

TMUS Global Solutions • Hyderabad

On-site
INR 1,500,000 - 2,300,000
Sr Engineer, Software [T500-28132]
Sr Engineer, Software [T500-28132]

TMUS Global Solutions • Hyderabad

Hybrid
INR 1,800,000 - 3,000,000
Senior Architect, Systems – Data Ingest Engineering
Senior Architect, Systems – Data Ingest Engineering

T-Mobile • Hyderabad

On-site
INR 4,200,000 - 6,500,000
Principal Engineer, Software - Java Backend [T500-28298]
Principal Engineer, Software - Java Backend [T500-28298]

TMUS Global Solutions • Hyderabad

On-site
INR 3,500,000 - 5,500,000
Engineer, Software - Java [T500-28389]
Engineer, Software - Java [T500-28389]

TMUS Global Solutions • Hyderabad

On-site
INR 1,500,000 - 2,100,000