Software Engineer
CORE PROFILE
Reporting to the Enterprise AI Manager, the Enterprise AI Developer will focus on implementing and developing Enterprise AI solutions under guidance from senior team members. This role emphasizes hands-on development work, learning enterprise system integration patterns, and building foundational expertise in AI/ML implementation. The developer will work independently on assigned development tasks while collaborating closely with senior developers and architects to deliver AI-driven automation solutions that integrate with enterprise workflows through APIs and system integrations.
NATURE OF WORK
AI Development and Implementation
- Develop and implement AI/ML solutions using existing frameworks and libraries
- Build and integrate AI models into development and testing environments
- Deploy AI solutions to production environments with enterprise system integration
- Contribute to the development of Agentic AI components and multi-agent systems
System Integration
- Implement API integrations between AI solutions and enterprise applications (SAP, Salesforce, Microsoft platforms)
- Develop workflows and automations using Power Platform
- Embed AI capabilities into existing enterprise applications
- Perform integration testing and troubleshooting
Code Development and Maintenance
- Write clean, efficient, and well-documented Python and JavaScript code for AI applications
- Participate in code reviews and implement feedback
- Maintain and enhance existing AI/ML codebases
- Follow established coding standards and best practices
Documentation and Learning
- Create and maintain technical documentation for developed solutions
- Document integration points and API specifications
- Participate in knowledge sharing sessions and continuous learning activities
- Stay updated with latest AI/ML technologies and enterprise integration patterns
Quality Assurance
- Perform unit testing and integration testing of developed solutions
- Identify and resolve bugs and performance issues
- Support quality assurance processes and compliance requirements
REQUIRED QUALIFICATIONS
▪ Education: Bachelor's degree in Computer Science, Software Engineering, Data Science, or related technical field
▪ Experience: 2-4 years in software development
▪ Exposure to AI/ML projects is a plus
▪ Technical Skills: Solid foundation of a programming language (Python/JavaScript preferred)
-
- Understanding of software development principles and practices
- Basic experience with API development or integration
- Proficiency in Enterprise Platforms / Low-Code/No-Code Solutions
▪ Learning Orientation: Demonstrated ability to quickly learn new technologies and adapt to different development environments, with particular interest in AI/ML advancement and enterprise system integration