Software Engineering Intern (AI / Backend)
Berrybytes — Nepal · Posted ~7 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Job Category: Software Engineering
Job Type: Full Time
Job Location: Nepal
About The Role
We’re looking for a motivated Software Engineering Intern to join our team and work on AI-powered backend systems.
You’ll build and ship real features using Python, REST APIs, and databases, and get hands-on exposure to containerization and cloud-native deployment with Docker and Kubernetes.
This is a great opportunity to learn how production AI applications are designed, built, and run.
Responsibilities
Develop and maintain backend services and REST APIs using Python3Implement CRUD operations and integrate them with relational and NoSQL databasesAssist in building and integrating AI/ML features (e.g., model inference APIs, LLM-based workflows)Write clean, testable, well-documented codeContainerize applications using DockerHelp deploy and manage services on Kubernetes clustersDebug issues, monitor services, and troubleshoot performance problemsCollaborate with engineers in code reviews, stand-ups, and sprint planning
Required Skills
Python 3: Strong fundamentals (data structures, OOP, error handling, virtual environments)AI basics: Understanding of core AI/ML concepts, and familiarity with libraries or tools such as scikit-learn, PyTorch, TensorFlow, or LLM APIsREST APIs: Knowledge of HTTP methods, status codes, authentication, and API design; experience with FastAPI, Flask, or DjangoCRUD operations: Hands-on experience building Create, Read, Update, Delete functionality end to endDatabases: Understanding of how databases work, including: – SQL (PostgreSQL / MySQL): joins, indexing, normalization, transactions – NoSQL (MongoDB / Redis): when and why to use them – Basic query optimization and schema designDocker: Ability to write Dockerfiles, build images, and run containersKubernetes: Working knowledge of pods, deployments, services, and configuration (ConfigMaps/Secrets)Git: Comfortable with version control and pull-request workflows
Good to Have
Experience with cloud platforms (AWS, GCP, or Azure)CI/CD basics (GitHub Actions, GitLab CI, Jenkins)Familiarity with Linux and command-line toolsKnowledge of message queues (Kafka, RabbitMQ)Exposure to vector databases and RAG pipelinesBasic understanding of monitoring tools (Prometheus, Grafana)Personal projects, open-source contributions, or a GitHub portfolio
Qualifications
Currently pursuing or recently completed a Bachelor’s/Master’s in Computer Science, IT, or a related fieldStrong problem-solving skills and eagerness to learnGood communication and teamwork skills
What You’ll Gain
Hands-on experience with production-grade AI and backend systemsMentorship from experienced engineersExposure to modern DevOps and cloud-native practicesOpportunity for a full-time offer based on performanceInternship certificate and letter of recommendation
We have 142,004 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 142,004 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume