At T-Mobile, the business problem is to design, implement, and deploy software that meets customer requirements, scales easily, and supports deployment in highly available environments, leveraging technologies such as virtualization, microservices, cloud, and AI platforms.
Requirements
- 2 - 4 years - Technical engineering experience.
- 1 – 2 years of performing AI Adversarial Testing
- 2 years of experience in developing and deploying AI applications.
- 2 - 4 years of experience with Python, Node/Java, Web/REST/GraphAPIs, AWS/GCP/Azure, Object Storage, SQL and NoSQL, Logging
- 1-2 years of AI experience with PyTorch/TensorFlow, Vector DB, Experience in building AI Assistants.
- 1-2 years of experience with LLM APIs: Open AI/Gemini APIs/Azure Open AI
- Cloud Platforms* (AI): Google Vertex AI/Azure AI/AWS SageMaker
Responsibilities
- Drives engineering projects by developing software solutions; conducting tests and inspections; preparing reports and calculations.
- Understands system protocols, how systems operate and data flows. Aware of current technology benefits.
- Expected to independently develop a full software stack.
- Understands the building blocks, interactions, dependencies, and tools required to complete software and automation work.
- Interacts with system engineers to define system requirement and/or necessary requirements for automation.
- 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.
Other
- Bachelor's Degree Computer Science or Engineering (Required)
- Communication (Required)
- Customer Service (Required)
- Analytics (Required)
- Technical Writing (Required)
- Travel Required (Yes/No): Yes