Intern AI Developer / Software Engineer (f/m/d)
Date: 11 Jun 2025
Location: Leinfelden-Echterdingen, BW, DE
Company: smart Europe
We are the brand for forward-thinkers. We celebrate challenging conventions and shaping the future of electric mobility. We focus on the essentials to bring perfection to customers. We make urban life more enjoyable and entertain our customers with new impulses.
Ever since smart exists, we rewrite the automotive industry’s rulebook. In the 1990s, we undermined the predominant philosophy of ‘bigger is better’ and designed a revolutionary car. Since 2020 we are the first car enterprise that switched to 100% electric! We aim to transform into a leading player in urban premium, electric & connected mobility provider.
Are you a forward thinker too? Then join us now!
We are developing AI products including an AI Chat Platform, a Customer Service AI Agent, Data Analyst AI Agent, and other specialized AI Agents. As a lean team of 3 people, we're looking for a talented developer intern to join us in building and scaling our AI solutions.
We are seeking a motivated AI Developer / Software Engineer intern with strong programming skills to support our engineering efforts. You will work directly with our development team to contribute to our AI products while gaining valuable hands-on technical experience in GenAI, AI Product Development and Data Ecosystem.
Key Responsibilities
- Develop and maintain code for our AI applications
- Support cloud infrastructure and deployment processes
- Assist with application integrations and data processing
- Contribute to LLM model implementation and optimization
- Help with testing and debugging of backend/frontend components
- Support documentation and code quality
- Collaborate with the AI and Data team on technical problem solving
- Participate in technical discussions and learning opportunities
Required Qualifications
- Currently pursuing a degree in Computer Science, Software Engineering, or related technical field
- Strong programming skills in Python
- Basic understanding of cloud infrastructure (preferably AWS)
- Familiarity with REST APIs and backend development concepts
- Understanding of data structures, algorithms, and software design principles
- Interest in machine learning, Generative AI, and LLM topics.
- Ability to learn new technologies quickly
Preferred Qualifications
- Experience with AWS services (Lambda, EKS, S3, Step Functions, CloudWatch etc.)
- Familiarity with Docker, Kubernetes, or container orchestration
- Basic knowledge of data engineering concepts
- Previous exposure to LLMs, natural language processing, or machine learning
- Experience with version control systems (Git)
- Understanding of CI/CD pipelines
- Basic SQL knowledge
What You'll Learn
- Production-level AI software development
- Cloud-native application development and deployment
- Working with large language models and AI systems
- Data processing for AI applications
- DevOps practices for AI systems
- Software development in a lean team environment
We're building a workplace where amazing people like you can do their best work. Together with us, you enjoy the agile working atmosphere with cross-European responsibilities.
We're creating a culture where personal and professional growth are as important as business growth. Together with us, you will build a diverse and inclusive environment where you feel you belong to.
We empower you to have ownership over work