AI SOFTWARE ENGINEER
We are looking for a versatile and results-driven AI Software Engineer to join our global and dynamic team. This role will bridge the gap between application development and intelligent algorithms, and will demand a proactive and collaborative mindset, working closely with process owners, business stakeholders, and global engineering teams to deliver scalable, production-ready AI-enabled solutions.
In this Role, Your Responsibilities Will Be:
• Apply diverse AI technologies (frameworks, libraries, models, algorithms) to solve business-specific software challenges
• Use Azure OpenAI services and enterprise-grade AI platforms for solution development
• Design, train, fine-tune, and integrate machine learning models into production applications
• Implement LLM prompt engineering as a core skill for building intelligent solutions
• Collaborate with data engineers and scientists to preprocess and analyze data for AI training and testing
• Manage data pipelines and engineering tasks to leverage internal business data sources
• Develop and deploy AI agents and automation solutions tailored to organizational, functional, and/or departmental activities
• Integrate tools via APIs, database connectors, and RPA platforms for seamless workflows
• Research, design, and deliver end-to-end AI solutions aligned with organizational goals
• Stay current with emerging AI technologies and frameworks
• Participate in scrum activities and collaborate with global teams to align technical solutions with business objectives
• Utilize agent orchestration frameworks such as but not limited to (Autogen, CrewAI, LangChain Agents, Semantic Kernel) for scalable automation
• Maintain and update technical documentation for clarity and scalability
Who You Are:
You encourage diverse thinking to promote and nurture innovation. You readily take action on challenges, without unnecessary planning. You have a strong bottom-line orientation.
For This Role, You Will Need:
• Bachelor’s or Master’s degree or equivalent in Engineering, Computer Science, Artificial Intelligence, IT, or any related field.
• 5+ years of proven experience as a software engineer/developer with proficiency in programming languages such as C++, C#, Python, or Java.
• Familiarity with applying software design patterns such as SOLID or Gangs of Four. • Strong knowledge and understanding of AI-related concepts such as machine learning algorithms, frameworks, and generative AI.
• Experience in AI libraries and frameworks like PyTorch, TensorFlow, or similar.
• Knowledge of data pre-processing, feature engineering, prompt engineering, and model evaluation techniques.
• Strong analytical and problem-solving skills, with excellent communication and collaboration skills
Preferred Qualifications that Set You Apart:
• Minimum of 2 years of experience in AI/ML projects with a solid understanding of AI application design and deployment.
• Hands-on experience with Azure, Azure ML Studio, Azure Copilot, and GitHub Copilot for building and managing AI solutions.
• Familiarity with AI/LLM frameworks such as Haystack, LangChain, Ollama, or similar technologies.
• Strong knowledge of best practices including Agile methodologies, test-driven development (TDD), and DevSecOps principles.
• Ability to integrate AI workflows into enterprise environments and leverage cloud native services for scalability and security.
AI Engineer • Metro Manila, Philippines