¡Activa las notificaciones laborales por email!

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

apeirum

Santander

A distancia

EUR 50.000 - 70.000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

An innovative tech startup is seeking a software engineer to build LLM-based workflows and features using Python and C#. The role emphasizes autonomy, collaboration with domain experts, and a focus on leveraging industrial IoT technology. Candidates should have strong skills in Python and C#, experience shipping APIs, and a solid understanding of LLM frameworks. The position is remote-first with a preference for candidates located in Northern Spain.

Servicios

Minimum 23 days of holidays
Learning budget for courses/conferences
Top-tier hardware
Flexible hours
Remote work
Occasional travel to Switzerland
Yearly strategic off-site

Formación

  • 5+ years of software engineering experience or equivalent impact.
  • Experience in building and shipping APIs and services.
  • At least one shipped LLM product or serious POC.

Responsabilidades

  • Build services & APIs in Python and C# integrating with IoT.
  • Design & implement LLM workflows and agents.
  • Own quality end-to-end: tests, reviews, telemetry tracing.

Conocimientos

Python
C#
APIs
Docker
NoSQL
SQL
English (C1)

Herramientas

Jenkins
Azure
Kubernetes
Descripción del empleo
Overview

Were partnering with an innovative start-up to build the factories of tomorrow. Theyre 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 youll 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 dont 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 its fun)

  • AIfirst pragmatismdriven: Use AI where it makes a real difference; use classic engineering where its better.
  • Small team big ownership: Youll 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

  • 35 years of software engineering experience (or equivalent impact).
  • Strong Python and C# / .NET skills; youve built and shipped APIs / services.
  • Youve 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

Were 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 wed love to hear your story.

Send your CV and 12 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.

Key Skills

APIs, Docker, Jenkins, REST, Python, AWS, NoSQL, MySQL, JavaScript, Postgresql, Django, GIT

Employment Type : Full Time

Experience : years

Vacancy : 1

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.