About the internship
Selected intern's day-to-day responsibilities include:
1. Design, develop, and maintain AI-driven features using Python
2. Build and enhance AI microservices using FastAPI
3. Work with SQLAlchemy and Alembic for database modeling and migrations
4. Use PostgreSQL with pgvector to store and query vector embeddings
5. Implement background and scheduled jobs using APScheduler
6. Contribute to the design and implementation of a recommendation engine (e.g., user, content, or event recommendations)
7. Work with vector embeddings, similarity search, and ranking logic as part of AI workflows
8. Build and experiment with AI Agents using frameworks such as LangChain or Google Agent Development Kit (ADK)
9. Integrate AI Agents with existing backend services and APIs
10. Collaborate with backend systems written in Java (Spring Boot)
11. Support Angular web and React Native (Expo) mobile applications through API integrations
12. Develop and consume REST APIs across services
13. Participate in code reviews, testing, debugging, and performance optimization
14. Document technical designs, APIs, and implementation details
15. Learn and follow best practices for building scalable, production-ready systems
Skill(s) required
Angular
Artificial intelligence
FastAPI
Git
Java
LangChain
Microsoft Azure
MySQL
PostgreSQL
Python
React Native
Spring Boot
Earn certifications in these skills
Who can apply
Only those candidates can apply who:
1. are available for full time (in-office) internship
2. can start the internship between 22nd Jan'26 and 26th Feb'26
3. are available for duration of 6 months
4. have relevant skills and interests
* Women wanting to start/restart their career can also apply.
Other requirements
1. Strong understanding of Artificial Intelligence/Machine Learning fundamentals
2. Proficiency in Python
3. Familiarity with REST APIs, backend development, and databases
4. Exposure to FastAPI, SQLAlchemy, or similar Python frameworks is a plus
5. Knowledge of PostgreSQL and interest in vector databases (pgvector/embeddings) is preferred
6. Interest or exposure to AI Agents, LLMs, or agent frameworks (e.g., LangChain, Google ADK) is a plus
7. Basic understanding of Java Spring Boot is a plus
8. Familiarity with Angular, React, or React Native (Expo) is an advantage
9. Exposure to cloud platforms (especially Microsoft Azure) is helpful but not required
10. Understanding of containerization, CI/CD, or cloud deployment concepts is a plus
11. Experience using Git and collaborative development workflows
12. Strong problem-solving skills and eagerness to learn
13. Ability to work independently and communicate effectively in a remote team
14. Internship may lead to a full-time opportunity based on performance
Perks
Certificate
Letter of recommendation
Flexible work hours
5 days a week
Additional information
We are looking for a Full-Stack AI Engineer Intern who has a strong interest in Artificial Intelligence, backend systems, and modern application development. This internship offers hands-on experience building real, production-grade AI features across backend, web, and mobile platforms. High-performing interns will be considered for a full-time role after the internship.
Number of openings
2
About Siddhatek LLC
Siddhatek is a US-based software development company building AI-powered platforms such as MissionPeak (https://missionpeak.app), a community-driven experience for outdoor enthusiasts, and MissionBiz, a growth platform for businesses in the adventure and wellness ecosystem.
As we expand our presence in India, we are building a passionate, high-ownership team across engineering, design, product, and quality; people who care deeply about crafting meaningful user experiences, solving real-world problems, and building scalable, high-impact products.
At Siddhatek, you'll work on products that blend technology, wellness, and community, collaborate closely with founders and global teams, and help shape platforms from the ground up. We value curiosity, craftsmanship, and a strong work ethic, and we empower our team members to take ownership and grow with the company.