09 Aug
|
TMUS Global Solutions
|
Hyderabad
09 Aug
TMUS Global Solutions
Hyderabad
About T-Mobile:
T-Mobile US, Inc. (NASDAQ: TMUS), headquartered in Bellevue, Washington, is America’s supercharged Un-carrier, connecting millions through its solid 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:
- API development, Python
- 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.
📌 Sr Engineer, Software - Python Backend-28120] (Hyderabad)
🏢 TMUS Global Solutions
📍 Hyderabad