XL Axiata
Senior Tech Lead - Software Engineering
Senior tech lead who builds and operates AI/ML solutions for XL Axiata: developing ML models in Python, running data pipelines with Airflow and Snowflake/Snowpark, deploying workloads on Azure ML, and supporting MLOps, CI/CD and containerization alongside data scientists and business teams.
- Compensation
- Not disclosed
- Location
- Kuala Lumpur
- Work setup
- Onsite
- Seniority
- Lead
- Employment
- Not specified
- Experience
- 6+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Information Technology, or related field
- Minimum 6 years of experience in Machine Learning / Software Development
- Hands-on experience developing and deploying AI/ML solutions in enterprise environments
- Experience developing AI/ML solutions with Python and ML frameworks
- Experience building data pipelines with Airflow and Snowflake/Snowpark
- Data processing, transformation, validation, and analysis using SQL
- Experience deploying ML workloads on Azure ML
- Experience working in Agile/Scrum development teams
- Strong understanding of SDLC, testing methodologies, and release management practices
- Strong stakeholder management and collaboration skills across developers, ML engineers, data engineers, and business teams
- Strong analytical and problem-solving skills with keen attention to detail
- Ability to perform root cause analysis and identify quality risks proactively
Full description
Key Responsibilities
- Develop and maintain AI/ML solutions using Python and relevant ML frameworks
- Build and manage data pipelines using Airflow and Snowflake/Snowpark
- Perform data processing, transformation, validation, and analysis using SQL
- Develop scripts and automation using CLI/Bash
- Deploy and support ML workloads using Azure ML
- Manage source code using Git and follow software development best practices
- Support model deployment, monitoring, and operationalization
- Collaborate with data scientists, testers, and business teams to deliver ML use cases
- Support MLOps, CI/CD, and containerization activities were required. Provide regular updates on testing progress, risks, issues, and defect status
- Ensure alignment with Agile practices and development standards
Person Specifications
- Bachelorʼs degree in Computer Science, Information Technology, or related field
- Minimum 6 years of experience in Machine Learning, Software Development
- Hands-on experience developing and deploying AI/ML solutions in enterprise environments
- Experience working in Agile/Scrum development teams
- Strong understanding of software development lifecycle (SDLC), testing methodologies, and release management practices
- Strong stakeholder management and collaboration skills, with the ability to work effectively with developers, ML engineers, data engineers, and business teams
- Strong analytical and problem-solving skills with keen attention to detail
- Ability to perform root cause analysis and identify quality risks proactively
Vendor submissions - 12 months