Senior AI Software Developer

Expert In Recruitment Solutions

  • Remote, CO
  • 10 days ago
  • Remote

    Highlights

    Experience with SAP integration methods such as APIs, middleware, messaging, OData, IDocs, BAPIs, RFCs, or similar SAP integration patterns . Experience with SAP BTP, SAP Integration Suite/CPI, SAP MDG, SAP Variant Configuration, or other SAP functional/technical domains .

    Numbers & Facts

    LocationRemote, CO (
    Remote
    )

    Description

    Senior AI Software Developer

    We are seeking a Senior AI Software Developer to design, build, and integrate business-critical applications within a Microsoft Azure environment. This role will focus on developing cloud-native enterprise applications, incorporating AI-assisted development practices, and integrating applications with SAP and other enterprise systems.

    Required Skills

    Strong experience developing and supporting enterprise-grade software applications

    Strong development experience with Go (Golang) and Python

    Experience building and deploying cloud-native applications in Microsoft Azure

    Demonstrated experience integrating enterprise applications with SAP ERP and/or SAP S/4HANA

    Experience with SAP integration methods such as APIs, middleware, messaging, OData, IDocs, BAPIs, RFCs, or similar SAP integration patterns

    Experience using AI-assisted software development tools , such as:

    o OpenAI Codex

    o Claude Code

    o GitHub Copilot

    o Similar AI coding and software engineering tools

    Experience developing applications or technical solutions for consumer goods, manufacturing, supply chain, distribution, or related industries

    Strong understanding of SQL , relational databases, database schemas, and application-to-database integration

    Experience working with PostgreSQL or similar relational database technologies

    Understanding of application-specific databases , shared databases, data ownership, and database integration patterns

    Strong understanding of caching architecture , including:

    o Distributed caching

    o Cache invalidation strategies

    o Cache-aside patterns

    o Application performance optimization

    o Technologies such as Redis or equivalent platforms

    Fluent or professional working proficiency in English is required for written documentation, technical discussions, collaboration, and stakeholder communication.

    Azure & Integration Experience

    Experience developing applications that operate within an Azure architecture incorporating technologies such as:

    Azure API Management (APIM)

    Azure Service Bus

    Azure Event Hubs

    Azure Database for PostgreSQL

    Application-specific and centralized database architectures

    Microsoft Entra ID

    Identity and Access Management (IAM)

    Azure Key Vault

    Azure networking and secure application connectivity

    Monitoring, logging, and application observability

    CI/CD and automated cloud deployment

    Candidates should understand both synchronous API integration and asynchronous/event-driven architectures .

    AI Development & Integration

    Experience incorporating AI capabilities into enterprise applications

    Experience integrating applications with LLMs or AI services

    Understanding of AI agents, tool/function calling, RAG, and enterprise data retrieval

    Ability to securely integrate AI applications with enterprise APIs, databases, SAP, and other internal systems

    Understanding of data privacy, security, access controls, and governance for enterprise AI solutions

    Experience using AI tools as part of the software development lifecycle , including code generation, refactoring, testing, troubleshooting, documentation, and code review

    Architecture & Engineering Knowledge

    Strong understanding of REST APIs and enterprise integration patterns

    Experience with microservices and distributed application architectures

    Understanding of asynchronous messaging and event-driven systems

    Knowledge of authentication and authorization concepts such as OAuth 2.0 and OpenID Connect

    Understanding of application resiliency, retry handling, fault tolerance, scalability, and high availability

    Ability to design maintainable application and database architectures

    Experience troubleshooting application, integration, database, and cloud-platform issues

    Preferred Experience

    Experience developing software for a consumer goods manufacturer

    Experience with SAP BTP, SAP Integration Suite/CPI, SAP MDG, SAP Variant Configuration, or other SAP functional/technical domains

    Experience integrating SAP with manufacturing, order-management, MES, WMS, or shop-floor systems

    Experience with Redis or other distributed caching technologies

    Experience with Infrastructure as Code, CI/CD, containers, and cloud-native deployment practices

    Experience taking AI-enabled applications from prototype through production deployment

    Similar Jobs