As a trainee you will support the development of AI-driven internal platforms focused on automation, developer productivity, and intelligent business solutions. Working closely with experienced engineers, you will contribute to the design, implementation, testing, and deployment of AI-powered applications and backend services.
You will gain hands-on experience developing software with Python, Go, and Elixir, integrating Large Language Models into production systems, building AI agents using Google's Agent Development Kit (ADK), and working with cloud-native technologies and microservice architectures.
Key Responsibilities
- Assist in developing and maintaining backend and frontend services using Go (Golang), Elixir and React.
- Contribute to the development of AI-powered applications and internal developer tools.
- Develop AI agents and agentic workflows using Google's Agent Development Kit (ADK) and similar frameworks.
- Assist in designing, maintaining and improving prompt engineering techniques and (RAG, Graph RAG and KBs) workflows.
- Develop and maintain REST APIs and microservices.
- Assist with deploying and maintaining applications in Kubernetes environments using Helm and modern CI/CD practices.
- Write clean, maintainable, and well-documented code following software engineering best practices.
- Create and maintain technical documentation for applications, AI components, and system architecture.
- Collaborate with cross-functional teams to design, implement, and enhance new features.
- Stay up to date with emerging trends in Artificial Intelligence, Generative AI, and software engineering.