Software Engineer developing and maintaining data ingestion pipelines for AI-driven decisioning applications at T-Mobile. Collaborating with cross-functional teams to ensure timely delivery and data quality for customer insights.
Responsibilities
Design, build, and maintain data ingestion pipelines that consolidate customer profile data for a real-time AI-driven decisioning application
Develop and optimize ETL processes using Azure Databricks and Azure Data Factory to source, transform, and load data from multiple upstream systems and enterprise data lakes
Ensure data quality, consistency, and reliability across batch and near real-time data flows
Manage deployment and version control of pipelines using GitLab and collaborate on code development via VSCode with GitHub Co-pilot
Monitor, troubleshoot, and optimize scheduled jobs in Control-M
Support ingestion into Postgres (for decisioning reference tables) and Cassandra (for near real-time attributes)
Work closely with other engineers, analysts, and application teams to ensure timely delivery of accurate customer data
Requirements
Bachelor's Degree Computer Science or Engineering (Required)
2-4+ years technical engineering experience (Required)
Strong SQL skills with proven experience in relational database systems (preferably PostgreSQL)
Hands-on experience with Azure Databricks (PySpark, SparkSQL, Python) for building and maintaining data pipelines
Proficiency with Azure Data Factory for pipeline orchestration and data integration
Experience with batch ETL processes at scale, including data cleansing, transformation, and performance optimization
Familiarity with Cassandra or other NoSQL databases for handling near real-time data
Version control and CI/CD using GitLab (or similar tools)
Job scheduling and monitoring experience (Control-M or equivalent)
Proficient in Python for ETL scripting and automation
Experience working in agile teams using Jira for sprint planning, backlog tracking, and defect management
Ability to work independently while maintaining clear communication and collaboration with stakeholders
Software Engineer at Contour Education, creating impactful software solutions for students. Collaborating on full - stack features and enhancing the Learning Portal experience.
GPU Performance Engineer in Micron's Smart Manufacturing and AI team. Focusing on large - scale modeling, optimization, and deployment of AI solutions in their memory solutions.
Senior Project Engineer leading Smart Manufacturing projects at Cargill to enhance process efficiency. Focus on engineering new technologies and improving existing manufacturing systems.
Backend infrastructure developer working on software that powers kiosks for global checkout experience. Join a high - impact team at Mashgin to create innovative AI solutions.
Senior Software Engineer at Nuix developing solutions for eDiscovery and data governance. Collaborating in Agile teams to deliver software projects with a focus on performance and reliability.
Full Stack Developer Intern assisting in web application development for Seagate's AI transformation projects. Collaborating with Data Scientists and developers on front and back - end technologies.
Senior Engineer providing engineering support and oversight for structural steel modules fabrication for AP1000 European and US Domestic plants. Collaborating with supply chain and managing fabrication processes.
Software Engineering Intern contributing to Universal Robots' robotics software development team in Bengaluru. Collaborating on modern UI and scalable architecture with hands - on experience.
Software Architect at PointClickCare developing effective software solutions for the healthcare industry. Collaborating with teams to drive technical innovation and feasibility in software design.
Senior Software Engineer embedding machine learning models into operational workflows at Upstart. Driving personalization strategies and improving servicing decisions with data - driven approaches.