Software Developer Intern

November 27, 2024
$40 / hour

Are you applying to the internship?

Job Description

About the Company:

T-Mobile is a leading wireless company known for its innovation and disruption of the wireless industry. They pride themselves on reinventing customer service, bringing 5G technology to the nation, and shaping the future of technology in wireless and beyond. The company emphasizes a culture of growth, opportunity, and employee empowerment, encouraging individuals to “#BEYOU” and contribute their unique talents. T-Mobile aims to provide a rewarding and exciting work environment where employees can make a significant impact.

Job Description: Software Developer Internship (12-Week Paid Internship)

This is a 12-week paid internship program offering hands-on experience and networking opportunities with other interns and T-Mobile leaders. Interns will receive mentorship, contribute to meaningful projects, and make an immediate impact on the company. The program emphasizes innovation and encourages interns to think outside the box.

What You’ll Do:

As a Software Developer Intern, you will work in small teams using agile methodologies to tackle real-world problems and contribute to technologies used by millions of customers daily. Key responsibilities include:

Data Pipeline Development: Assisting in the design, coding, testing, and debugging of batch and streaming (real-time) data pipelines.
Codebase Contribution: Collaborating with the development team and contributing to the overall codebase.
Documentation: Documenting code and software features.
Research & Development: Conducting research to support the development of new features or improvements.
Code Reviews: Participating in code reviews to provide and receive feedback.
Team Collaboration: Attending team meetings and actively participating in discussions.
Version Control: Using version control systems (e.g., Git).
Agile Development: Working within an agile development environment, participating in sprints and agile ceremonies.
Project Support: Supporting senior developers in ongoing projects.
Process Improvement: Contributing ideas for improving existing processes or developing new features.

What It Takes (Qualifications):

• Currently enrolled in a 4-year degree or graduate program in Engineering (Computer Science, Electrical Engineering preferred). Alternatively, recent graduates within the last 12 months are eligible.
• Pursuing a degree in computer science, software engineering, or a related field.
Familiarity with analytics products, data collection methodologies, data modeling, and omni-channel data integration.
Proficiency with data processing tools, analytics tools, and data visualization products (Excel, Power BI, Tableau, Adobe Analytics, etc.).
Familiarity with machine learning environments and exploration tools (Java, Apache Spark, Azure Synapse, Azure Databricks, SQL, Python, R, Scala).
Hands-on experience in Microsoft SQL, Oracle SQL, and/or Spark SQL.
• A genuine passion for data and AI.
• Excellent communication and presentation skills.
• Ability to collaborate effectively and demonstrate a bias for action.

Minimum Qualifications:

• At least 18 years of age.
• Legally authorized to work in the United States.
• Employees of T-Mobile or Metro by T-Mobile are ineligible.
• Employer does not sponsor work visas.
• Relocation assistance may be provided (for those residing more than 50 miles from the internship location).
• Intern wages range from $20/hour to $40/hour (based on experience/location).