AI Software Engineer
Marszałka Józefa Piłsudskiego 13, Wrocław
Oro Inc
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.
AI Software Engineer
AI Software Engineer
Marszałka Józefa Piłsudskiego 13, Wrocław
Oro Inc