We’re hiring: Software Engineer (Python/C#, Mid) · AI & RAG
apeirum
- Santander, Cantabria
- Permanente
- Tiempo completo
- 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.
- 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).
- 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.
- 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)
- 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.
- 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