AI Software Engineer

Python

AI Software Engineer

Python

Marszałka Józefa Piłsudskiego 13, Wrocław

Oro Inc

Full-time
B2B
Senior
Hybrid

Tech stack

    English

    B2

    Python

    regular

    PHP

    regular

    LLM

    regular

Job description

About us

Oro, Inc. is a software development US-based company, established in 2012 by the founders of Magento. Today our team has grown to 135+ players who bring the cutting edge technical expertise in web application and business software development and integration.


As a product company, we created OroCommerce, a customizable commerce platform that is targeted at the world of B2B commerce. We’re extending our engineering team with a dedicated AI Software Engineer to drive the development and integration of AI-powered features across our products: Smart Agent, Smart Order and others. You’ll work on production-grade services that incorporate modern LLM approaches, enabling natural language interactions, automation, and analytics across Oro’s ecosystem.


What will you do?

  • Design and implement AI-powered microservices that augment OroCommerce capabilities

  • Develop and maintain RAG pipelines, vector databases, and data preparation logic

  • Create and orchestrate multi-step AI agent flows

  • Build integrations between AI systems and existing Oro backend APIs

  • Collaborate with product teams to translate AI product features into engineering plans

  • Monitor AI system behavior, performance, and hallucination rates, and apply continuous improvements

  • Maintain security and compliance best practices when handling sensitive data and customer queries

  • Write clean, testable code and ensure robustness and scalability in production environments


Skills You Have:


General

  • Good communication skills and the ability to collaborate effectively with cross-functional teams

  • Ability to understand and translate business requirements into technical solutions

  • General knowledge of B2B eCommerce processes, buyer journeys, and enterprise business logic

  • Intermediate or higher level of spoken and written English for day-to-day communication

  • Strong sense of ownership, curiosity, and continuous learning mindset


Core Software Engineering

  • Solid object-oriented design (OOD) and design pattern knowledge

  • Strong programming skills in Python (preferable) or PHP

  • Ability to write clean, testable, and maintainable code

  • Proficient in working with RESTful APIs

  • Familiarity with PostgreSQL

  • Experience with VCS/Git and collaborative workflows (pull requests, code reviews)

  • Basic understanding of asynchronous programming


AI/ML & LLM

  • Solid understanding of LLMs and prompt engineering best practices

  • Experience building LLM applications using frameworks like LangChain or LangGraph

  • Experience integrating LLM applications with external tools and APIs

  • Knowledge of RAG pipelines and integrating with vector databases

  • Familiarity with embedding models

  • Knowledge of data pipelines for unstructured data (text, documents, voice transcripts)

  • Basic knowledge of MCP and agent-based workflows


Nice to have

  • Experience with fine-tuning or custom model training

  • Experience with speech-to-text (STT) / text-to-speech (TTS) and voice interfaces


What we Offer:

  • The opportunity for professional growth

  • Competitive salary.

  • 25 days for development and regeneration

  • Benefits Package

  • Professional On-boarding program

  • Work life balance

  • Team always willing to help

  • Integrations trips and other team parties.

Published: 16.09.2025
Office location

AI Software Engineer

Apply

AI Software Engineer

Marszałka Józefa Piłsudskiego 13, Wrocław

Oro Inc

By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Please be informed that the data controller is Oro Inc (hereinafter "controller"). You have the right to request access to your person... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.