← All open roles Careers · AI delivery

Software / Integration Engineer

Bucharest, RomaniaApply now →

The role

Build the applications, APIs, and enterprise connections that allow AI solutions to operate within real business environments.

The role owns the software components surrounding the AI workflow, including application services, data exchange, authentication, and system connectivity.

Key responsibilities

  • Develop backend services, APIs, and application components supporting AI-enabled solutions.
  • Build user interfaces, administrative tools, and approval screens where required by the delivery scope.
  • Integrate with enterprise platforms such as CRM, marketing automation, content management, collaboration, and reporting systems.
  • Implement authentication, authorization, service accounts, and secure credential handling.
  • Build data ingestion, transformation, synchronization, and validation processes.
  • Implement reliable API interactions, including rate-limit handling, retries, timeouts, and duplicate-action prevention.
  • Develop webhooks, scheduled jobs, queues, and event-driven processing where appropriate.
  • Establish logging, monitoring, error reporting, and operational alerts.
  • Create and maintain unit tests, integration tests, and API documentation.
  • Support deployment pipelines, environment configuration, and release activities.
  • Investigate production issues and improve application resilience.
  • Work with the AI engineer to expose controlled, well-defined tools for agent use.

Required experience and capabilities

  • Strong software engineering skills in a relevant backend language.
  • Experience designing and consuming REST APIs, webhooks, and third-party integrations.
  • Experience with relational databases and data modeling.
  • Working knowledge of authentication and authorization mechanisms, including OAuth.
  • Experience with automated testing, source control, and continuous integration.
  • Familiarity with cloud deployment, application monitoring, and secure development practices.
  • Ability to diagnose failures across interconnected systems.

Preferred experience

  • Integration with CRM, marketing automation, or enterprise productivity platforms.
  • Frontend development experience.
  • Experience with queues, event-driven architectures, or integration platforms.
  • Experience building software used by AI agents or model-driven applications.
Interested in this role?Apply now →