TITLE: AI Engineer (Junior or senior)
LOCATION: Karlsruhe or Munich
SALARY: From €50'000 to €90'000 depending on experience
FLEXIBILITY: 3-4 days per week working from home
COMPANY: Our client is a Series A funded Start-Up offering a cloud-based development and deployment platform that simplifies the process of building, deploying, and scaling applications. Their product transforms deployment into a developer-centric self-service experience, reducing time-to-market and costs. It eliminates the wall by enabling developers to manage their own infrastructure needs. Anything can be deployed from simple front ends to multi service production landscapes and LLMs.
OVERVIEW: Join the company's mission to become the end-game infrastructure layer for enterprise growth. The company is set to disrupt the cloud market with patented core technology and references from major global entities. They seek an AI Engineer with a strong foundation in machine learning, software development, and data science. You will design, build, and deploy AI-powered projects for our customers as well as for the company's own AI suite, enhancing the platform.
YOUR TEAM: Professional Services helps our customers get up to speed with and adopt the platform, once they've signed on. They work highly integrated with the development teams of the customers and help them realize projects, like AI use cases. They coach them and drive adoption of the platform within their engineering organization. Professional Services builds and provides the platform's AI suite productizing and developing AI tools within the company.
RESPONSIBILITIES:
- AI/ML Development & Research
- Research, prototype, and implement novel AI algorithms and techniques.
- Process, analyse, and interpret large datasets to extract insights and fuel model development.
- Evaluate and fine-tune model performance, ensuring accuracy, efficiency, and scalability.
- Design, develop, and train machine learning models relevant to cloud infrastructure, developer tools, or code analysis.
- Stay abreast of the latest advancements in AI, machine learning, and related fields.
- Integration & Engineering
- Integrate developed AI models into the platform and backend systems with support from the team.
- Collaborate with software engineering teams to deploy AI features into production environments.
- Optimize AI models and infrastructure for performance, resource usage, and scalability within a cloud context.
- Write robust, maintainable code and contribute to the engineering lifecycle (testing, deployment, monitoring).
- Stay abreast of cloud technologies—from bare metal and VMs to containers, orchestration, and application layers—to effectively build and deploy AI solutions.
REQUIREMENTS:
- Fluent in German. Good English write & speech.
- Good communication skills for collaboration within the engineering team.
- Experience in developing and deploying machine learning models in a production environment.
- Confidence to discuss AI principles and model architecture with technical peers and stakeholders.
- Understand software engineering principles and how AI/ML models integrate into larger systems.
- Strong programming skills, particularly in Python and relevant AI/ML libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Basic Linux knowledge (administration using Bash or similar).
- Familiarity with cloud platforms and containerization technologies (e.g., Docker, Kubernetes).