Senior Software Engineer (AI/ Machine Learning or Python)
Petaling Jaya, Selangor
Permanent
Full-time
1 month ago
About the Role We are looking for a Senior Software Engineer with a strong background in AI/ML or Python development to join our global team. In this role, you will lead the design and development of intelligent, scalable B2B document workflow systems. You will play a key part in shaping our AI-driven solutions, while also mentoring junior team members and driving engineering best practices. Key Responsibilities Design, develop, and deploy advanced applications with a focus on AI/ML or Python-based solutions. Lead technical project delivery, from planning and architecture to implementation and performance optimization. Collaborate with cross-functional teams to understand business needs and translate them into technical solutions. Guide and mentor junior developers through code reviews, technical discussions, and knowledge sharing. Ensure software quality, scalability, and maintainability through best engineering practices. Research and apply the latest developments in AI/ML, automation, and intelligent systems. Contribute to process improvements and tooling enhancements within the engineering team. What We're Looking For Bachelor's degree in Computer Science, AI/ML, Data Science, or a related field. 4-8 years of experience in software engineering, with a focus on AI/ML or Python . Proficient in Python programming; strong grasp of machine learning frameworks Experience in building and deploying AI/ML models or data-driven applications. Familiarity with API design, backend systems, and cloud-based deployments. Strong understanding of software architecture and system design. Proven track record of mentoring or leading junior engineers. Excellent communication and teamwork skills. Passionate about innovation, problem-solving, and continuous learning. Show more Show less