At T-Mobile, the business problem is to design, implement, and deploy software that meets customer requirements, scales easily, removes the limitations of traditional networking solutions, and supports deployment in highly available environments, leveraging modern technologies like virtualization, microservices, SDN, NFV, and Big Data platforms.
Requirements
- Expected to independently develop a full software stack.
- Understands the building blocks, interactions, dependencies, and tools required to complete software and automation work.
- Leveraging latest AI technologies like LLMs, retrieval augmentation generation (RAG) and tool calling
- Develops APIs and tools for LLM context engineering
- Stays at the forefront of LLM advancements like prompt optimization, few-shot learning, tool integration protocols like MCP and AI orchestration frameworks
- 4+ years - Technical engineering experience.
- Technical Writing (Required)
Responsibilities
- Drives engineering projects by developing software solutions; conducting tests and inspections; preparing reports and calculations.
- Contributes to designs to implement new ideas which utilize new frameworks to improve an existing or new system/process/service.
- Collaborates with technical teams and utilizes system expertise to deliver technical solutions.
- Contributes to new and existing technology options that support business goals.
- Writes basic documentation on how technology works. Creates clear documentation for new code and systems used.
- Develops, tests and deploys large scale AI solutions by leveraging latest AI technologies like LLMs, retrieval augmentation generation (RAG) and tool calling
- Develops APIs and tools for LLM context engineering
Other
- Expected to supervise base and associate level engineers as needed.
- Continuously learns and teaches others existing and new technologies.
- Contributes to the development of others through mentoring or in house workshops and learning sessions.
- Communication (Required)
- Customer Service (Required)