Public summary
Looking for a Software Engineer specialized in Applied AI to design and build software turning large language models into production-grade products. Responsibilities include backend service development, AI tooling, and user interfaces, focusing on scalability, performance, and safety. Requires strong backend programming skills, experience with AI/LLM-powered applications, and collaborative communication skills. Benefits include remote work, flexible hours, career development support, and more. The role is based in Germany; fluency in German is not required. We welcome diverse candidates and foster an inclusive workplace environment.
Location and work setup
- Location
- Frankfurt
- Remote status
- Hybrid
- German requirement signal
- No German Required Detected
- Detected job language
- English
Responsibilities
Implement and design high-quality software components including AI/LLM-powered features aligned with architectural and business requirements. Break down features into tasks with reliable timelines. Maintain and optimize code for performance, scalability, cost, and context efficiency. Participate in code reviews, ensure quality and safety of AI features, collaborate cross-functionally to clarify requirements and ensure integration, contribute to documentation, and identify opportunities to reduce technical debt and improve workflows.
Qualifications
Strong experience in at least one backend language such as Python, TypeScript, Go, Java, or C#/.NET. Deep understanding of software design fundamentals including OOP and SOLID principles. Expertise in developing RESTful web services and web applications. Solid knowledge of SQL and database modeling. Proficiency with Git and automated testing (unit and integration). Proven experience with scalable, high-performance systems and strong communication skills. Experience building LLM-powered applications with knowledge in prompt design, tool calling, and retrieval augmented generation (RAG). Familiarity with AI feature reliability and evaluation challenges. Nice to have skills include experience with cloud platforms (Azure, AWS, GCP), infrastructure-as-code tools, vector databases, cyber security essentials, microservices, and frontend frameworks like React/TypeScript.