Senior Software Engineer - Data & AI (all genders)
HybridAlzenau in Unterfranken, Bavaria, Germany
Job Summary
Develop production-ready software, APIs, and internal web apps in modern Python with clean architecture, testing, and CI/CD pipelines for researchers to evaluate test data. Build and operate scalable data pipelines and the data platform on Databricks and Azure, ingesting sensor data via MQTT and Event Hubs into Bronze/Silver/Gold tables. Engineer AI applications and agents that support R&D tasks such as hypothesis generation, material selection, and synthesis planning using LLMs, MCP, and classical machine learning for degradation prediction. End-to-end own systems from data source to researcher-facing tools, ensuring security, observability, and reliability while collaborating with chemistry and engineering teams to translate scientific questions into software solutions.
Required Qualifications
- mehrjährige Erfahrung im Bau produktionsreifer Software
- Gespür für Architektur, sauberem Code, Testing und CI/CD
- Python sehr sicher
- SQL
- Entwurf von APIs, Services und Microservices
- solide Data-Engineering-Erfahrung
- Databricks
- PySpark
- Medaillon-Architektur (Bronze/Silver/Gold)
- Batch- und Streaming-Pipelines
- Azure-Data-Stack (Data Factory, ADLS Gen2, Event Hubs)
- praktische Erfahrung mit LLMs und generativer KI
- RAG
- Agenten
- MCP
- Tools wie Claude
- fundiertes Verständnis von klassischem Machine Learning
- Wissen, wann man LLMs, Agenten oder klassisches Machine Learning einsetzt
- Neugier, sich in die Domäne Batterie, Chemie, Elektrochemie einzudenken
- Sehr gute Englischkenntnisse
Desired Qualifications
- Deutsch von Vorteil
- GitLab
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.