apeirum
apeirum

We’re hiring: Software Engineer (Python/C#, Mid) · AI & RAG

Remote (Spain)
Employee
Software Development

We’re partnering with an innovative start-up to build the factories of tomorrow. They’re redefining “smart” for manufacturing SMEs with Industrial IoT, Data, AI and cloud—moving from visibility, to optimization, to LLM-powered agents that continuously improve production.

In this position you’ll build LLM-based workflows and agentic features for real factories: ship clean services in Python/C#, wire up retrieval (embeddings + vector/hybrid search), add tool/function calling so models can act, and iterate with domain experts. We value self-driven engineers who communicate transparently (“I don’t know yet—can we figure it out together?” beats over-promising).

Location: Spain (remote-first). Preference for North of Spain (Galicia, Asturias, Cantabria, Basque Country). No profiles outside Spain. Occasional travel to Switzerland.

Process: Intro → team chat → tech deep-dive → short practical → final chat.

Tasks

  • Build services & APIs in Python and C# (.NET), integrating with IoT/ERP/MES and cloud components (Azure preferred).
  • Design & implement LLM workflows and agents: tool/function calling, retrieval pipelines, prompt/JSON orchestration, and safe control flow (graphs/state).
  • Own quality end-to-end: tests, reviews, CI/CD, telemetry, tracing/logging; guardrails and simple evals; keep things observable and debuggable.
  • Evaluate AI in production: add offline/online evaluation, benchmarks, and safety checks; measure value, not just accuracy.
  • Collaborate transparently: give realistic estimates, surface risks early, and ask for help when needed.
  • Continuously improve: iterate with domain experts to turn prototypes into stable, maintainable services.

In your first 90 days you might

  • Ship a small Python or C# service that talks to an ERP/MES.
  • Launch an agentic workflow (2 tools, JSON I/O) with retries, tracing/metrics, lightweight evals & guardrails.
  • Productionize (CI/CD, auth, alerts); add knowledge access only if needed (RAG or deterministic) and track value (success rate, p95).

How we work (and why it’s fun)

  • AI‑first, pragmatism‑driven: Use AI where it makes a real difference; use classic engineering where it’s better.
  • Small team, big ownership: You’ll have autonomy, clear goals, and direct impact on customers.
  • Real industry impact: Your code helps reduce waste, save energy, and make factories more resilient.

Requirements

  • 3–5 years of software engineering experience (or equivalent impact).
  • Strong Python and C#/.NET skills; you’ve built and shipped APIs/services.
  • You’ve shipped at least one LLM product or serious POC (cloud or open-source models).
  • Experience with at least one LLM orchestration framework (e.g., LangGraph/LangChain—others welcome).
  • Solid with datastores (SQL/NoSQL) and event/streaming basics.
  • Hands-on with RAG and a vector/hybrid search backend (e.g., Postgres/pgvector, Qdrant/Weaviate, Elasticsearch/Azure AI Search).
  • Solid with SQL (schemas, migrations); working knowledge of NoSQL/event/streaming basics.
  • Cloud & containers: Docker; CI/CD (GitHub Actions/Azure DevOps); basic Kubernetes/Azure or willingness to learn quickly.
  • Mindset: self-driven, outcome-oriented, and radically transparent in communication.
  • Language: English (min. C1)

Nice to have

  • Industrial/edge exposure (OPC UA, MQTT), queues/streams, or time-series data.
  • ML engineering basics (PyTorch/TensorFlow), feature stores, data pipelines.
  • Observability (OpenTelemetry, Grafana), security, and role-based access in data/AI systems.
  • German language skills.

Benefits

  • mind. 23 days of holidays
  • Learning budget (courses/conferences)
  • Top-tier hardware
  • Flexible hours
  • Remote work (default)
  • Occasional travel to Switzerland
  • Yearly strategic off-site

Ready to Make an Impact?

We’re looking for someone who thrives in a fast-paced, innovation-driven environment — someone adaptable, curious, and ready to solve real problems with smart, modern tools. If that sounds like you, we’d love to hear your story.

Send your CV and 1–2 links (GitHub, demo, or brief write-up of an LLM workflow you built).

No perfect match? If you bring strong Python/C# fundamentals and real curiosity about LLM systems, we still want to hear from you.

Updated: 1 minute ago
Job ID: 14690375
Report issue

apeirum

1-10 employees
Software Development

We understand the chaos of business, and add value from day one. Our approach is built on true partnerships, where we deeply understand your pain points and goals. With apeirum, o…

Read more
  1. We’re hiring: Software Engineer (Python/C#, Mid) · AI & RAG