Full Stack Software Engineer - Python
The AI Enablement team is seeking a Full Stack Software Engineer to join its AI Hub team. The AI Hub team accelerates GenAI adoption by enhancing the AI Hub experience and making usage, cost, and value visible at scale. The team combines user research and UX iteration with close partnership across platform and engineering teams to deliver trusted insights and enterprise-grade capabilities across key GenAI products. AI Hub also serves as a centralized destination for roadmaps, metrics, and integrations, helping stakeholders stay aligned on current capabilities, future plans, and critical dependencies. The Full Stack Software Engineer will provide hands-on technical leadership across the data, architecture, implementation, and operations that power AI Hub and its value dashboard. In this role, you will partner closely with product management, UX designers, and engineering peers to deliver scalable, secure, and reliable solutions.QUALIFICATIONS, SKILLS, AND EXPERIENCE:Bachelor’s degree in computer science or a similarly technical fieldStrong planning, organizational, and verbal/written business communication skillsProven ability to lead positively in ambiguous, fast-changing environmentsStrong understanding of Agile principles and Scrum practices5+ years of hands-on experience developing in Python and PySparkSolid understanding of ETL processes and data warehousing conceptsExperience with CI/CD frameworks; GitHub Actions preferred5+ years Front-end development experience with TypeScript and AngularExperience with Atlassian ConfluenceTechnologies / Stack: PythonPySparkTerraformDatabricksGitHub ActionsAzureKubernetes (AKS preferred)Dashboarding experience (Power BI preferred)RESPONSIBILITIES:Lead the design, development, deployment, and operation of AI Hub and its usage/value dashboard,including:Data engineering pipelinesFront-end development using TypeScript and AngularDeployment of web applications to AKS using Helm and GitHub ActionsManage CI/CD, infrastructure, environment configuration, and release processes for reliabledeploymentsEnsure operational readiness through testing, monitoring, incident support, and continuousimprovementProvide technical leadership in scoping and implementing scalable, secure, and reliable solutionsUphold engineering standards for architecture, code quality, testing, and documentationPartner with offshore reliability engineering teams to maintain service health and meet SLAsMentor and support engineers through code reviews, architecture discussions, and pairing; contributeto team growth, onboarding, and technical enablement