AI/ML Python Developer Intern
About the Role
We're looking for a highly motivated student to join our team as an AI/ML Python Developer Intern. You will work on developing new or existing algorithms that drive our platform's analytical and predictive capabilities. This internship offers a unique opportunity to work on advanced AI models, solve complex business challenges, and contribute directly to the success of a fast-growing startup.
Responsibilities
- Assist in the design, development, and deployment of machine learning models to solve real-world ESG challenges
- Develop and optimize Python-based algorithms for AI-driven solutions
- Work with large datasets, clean and preprocess data, and extract meaningful insights to drive model performance
- Support the creation and deployment of APIs and interfaces to connect machine learning models with the core platform
- Participate in model validation, performance testing, and hyperparameter tuning to ensure optimal accuracy and efficiency
- Collaborate on GitHub for version control, project management, and continuous integration, following industry best practices
- Assist in the preparation of technical documentation and presentations that explain complex models and approaches to non-technical stakeholders
- Stay updated on the latest trends and research in AI/ML and apply relevant techniques to our projects
Requirements
- Currently pursuing a Bachelor's, Master's, or PhD in Computer Science, Machine Learning, Artificial Intelligence, or a related field
- Experience in Python and familiarity with libraries such as NumPy, Pandas, TensorFlow, Keras, or PyTorch, tailored for fine-tuning models (e.g., LoRA, QLoRA) and domain adaptation in LLMs
- Strong understanding of machine learning fundamentals, including regression, classification, clustering, and neural networks, with expertise in advanced document understanding (e.g., RAG, cross-document coreference, LayoutLM/Donut)
- Eager to learn and work with semantic search and information retrieval techniques(e.g., dense passage retrieval, hybrid search, semantic similarity) and to develop custom NER models.
- Experience with version control systems, especially Git and GitHub
- Strong problem-solving skills and a passion for writing efficient code
- Ability to learn quickly in a fast-paced, startup environment
- Strong communication skills and the ability to work both independently and within a team
- Good command of English (knowledge of other languages is an advantage)
Nice to Have
- Exposure to natural language processing (NLP), time series analysis, or optimization algorithms
- Familiarity with cloud platforms like Azure
- Knowledge of containerization technologies like Docker and orchestration tools such as Kubernetes
- Knowledge of SQL for querying and managing relational databases
Benefits
- Hands-on experience: Get exposure to real-world projects, developing models and algorithms that have direct applications on a live platform
- Career Growth: Opportunity for transition into a permanent role upon completion of studies
- Dynamic Environment: Experience the excitement of working in a fast-growing startup, with strong cultural diversity, making a direct impact on a cutting-edge ESG product
- Impactful work: Your contributions will have a tangible impact on the platform and the future of Frojigo
- Life Wellbeing: Flexible working hours and a collaborative, supportive work culture
- Holidays: 25 days of holidays per year
- Salary: Competitive and attractive compensation
Hiring Process
Application Review
We review your application, CV, and cover letter to assess your qualifications and enthusiasm for the role.
Initial Interview
A video call with our team to discuss your academic background, relevant projects, and interest in ESG and AI/ML (30-45 minutes).
Technical Assessment
A small home project (4–8 hours) to demonstrate Python and ML skills. This step may be optional depending on the applicant's experience and background.
Final Interview
Discussion about your project solution, learning goals, and potential contribution to the team.
Offer
If successful, we'll extend an offer and discuss internship duration, start dates, and expectations.
Ready to Apply?
We're excited to hear from you! Click below to submit your application.
© 2025 Frojigo. All rights reserved.