This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This role is critical in designing, building, and scaling the core execution engine that powers T-Mobile’s agentic AI experiences across mobile apps, web platforms, and customer support channels—including both text and voice interactions. You will architect and implement software systems that enable AI-driven decisioning, orchestration, and dynamic customer engagement at massive scale. Working closely with AI/ML engineers, platform engineers, and product teams, you will create reliable, high-performance components that allow our agentic AI to plan, act, and respond intelligently in real time across conversational modalities. This includes developing microservices, workflow engines, and integration layers that connect large language model (LLM) reasoning with network, billing, account, and support systems. The role requires deep technical judgment to solve complex system design challenges, ensure model outputs translate into safe and correct actions, and deliver a platform capable of extremely high availability. Success is measured by the ability to deliver robust, extensible AI execution capabilities that elevate customer journeys and enable T-Mobile to deliver personalized, automated, and intuitive experiences—whether through text or voice—at scale.
Job Responsibility:
Develop software solutions and conduct tests to drive engineering projects and ensure quality deliverables
Contribute to design innovations that improve systems, processes, or services using new frameworks and industry best practices
Collaborate with technical teams to deliver solutions and mentor others through knowledge sharing and training sessions
Support technology strategy by evaluating and applying current technologies that align with business goals
Create clear documentation for software code, system designs, and business requirements to support knowledge sharing
Also responsible for other duties/projects as assigned by business management as needed
Requirements:
Bachelor's Degree plus 5 years of related work experience OR Advanced degree with 3 years of related experience
Acceptable areas of study include Computer Science, Software Engineering, Information Management or equivalent experience in field
4-7 years Technical engineering experience
4+ years - Fluency in either Python or Java, with working proficiency in the other
1+ year - Hands-on experience deploying and operating services using Docker and Kubernetes
1+ year - Proficiency leveraging LLMs to accelerate coding and problem-solving