Emporix is an AI-driven Autonomous Commerce Execution Platform that gives enterprises full control over how their commerce works. It orchestrates operations end-to-end—so you can scale faster, respond smarter, and deliver better customer experiences. We are looking for a skilled AI (Python) Developer with a passion for building intelligent, scalable, and high-performance backend systems. In this role, you’ll focus on leveraging Python to develop innovative AI-powered services, integrating large language models (LLMs), and working with cutting-edge agentic and retrieval-augmented generation (RAG) architectures. If you’re excited about modern AI tools, microservices, and cloud-native systems, we’d love to hear from you.
What You’ll Be Doing
AI Backend Development
- Build and maintain intelligent backend services and APIs using Python and FastAPI.
- Design and implement agent-based systems using LangChain, LangGraph, and FastMCP.
-
Integrate LLMs, retrieval-augmented generation (RAG) pipelines, and custom tools into scalable microservices.
AI System Architecture
- Develop advanced orchestration logic using LangGraph and support multi-agent workflows.
- Communicate with external systems and internal tools via MCP (Model Context Protocol) over Server-Sent Events (SSE).
- Ensure fault-tolerant, event-driven communication between AI modules and commerce services.
Cloud Integration
- Deploy and optimize backend services on Google Cloud Platform (GCP) using Kubernetes, Cloud Storage, and Compute Engine.
Collaboration and Optimization
- Work closely with cross-functional teams, including frontend developers and system architects, to deliver robust solutions.
-
Continuously enhance system performance for high availability and fault tolerance.
Documentation
- Write and maintain clean, well-structured documentation for APIs, service logic, and system interactions.
- Contribute to knowledge bases and architecture diagrams for long-term maintainability and onboarding.
What We’re Looking For
- At least 3+ years of hands-on experience with Python, preferably in AI, ML, or backend development.
- Proven experience designing and implementing RAG functionality and working with LLMs in production.
- Hands-on experience with LangChain, LangGraph, or similar agentic frameworks.
- Deep understanding of microservices, event-driven systems, and cloud-native architectures.
- Familiarity with FastAPI, vector databases and prompt engineering.
- Working knowledge of MCP servers with SSE, and building systems that interact with streaming or async interfaces.
- Experience deploying services in GCP (Cloud Run, Pub/Sub, Storage) and using CI/CD pipelines is a plus.
- Strong grasp of secure coding practices, encryption, and data protection in AI systems.
- Ability to work autonomously and collaboratively in a fast-paced, innovative environment.
- Good English communication skills, both written and spoken (B2/C1).
- Bonus: Experience with Go, Java, or cloud function orchestration is a plus.
- Availability to travel to our office in Gliwice, Poland, at least once a month to collaborate in person with the team.
Why You’ll Love It Here
-
Cutting-Edge Technology:
Work with advanced AI frameworks like LangChain and LangGraph, and bring LLM-driven features to production in a cloud-native environment.
-
Autonomy and Innovation:
Explore agentic AI, RAG systems, and next-gen architectures with the freedom to propose and test new ideas.
-
Collaborative Culture: Join a team of talented professionals who value knowledge-sharing, open communication, and a passion for building exceptional systems.
-
Impactful Contribution: Be part of a company where your work directly impacts the success of a next-generation commerce platform used by top-tier businesses.
-
Flexible work setup: enjoy a remote-friendly with monthly team meetups in Gliwice, combining flexibility and well-being with meaningful in-person collaboration.