Apply now »

Software Engineer

Enterprise Systems
Description: 

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 

Apply now »