Atlantbh 实习生
Atlantbh Internship
本次Atlantbh实习项目将远程进行(有机会进行部分线下访问)。
实习项目
软件开发(2名实习生)
实习生将使用前沿技术开发一个全栈应用,并学习如何实施最佳编码实践。后端将基于Java编程语言和框架(如Spring Boot)开发RESTful Web服务。
应用的前端将使用React或Angular进行开发。在软件开发的不同阶段,实习生将有机会熟悉其他有趣的概念,包括Git、Jenkins、Maven、AWS、JUnit、设计模式、MVC和CI。此外,项目还将涉及关系型数据库(如PostgreSQL)的使用,以及与外部API的通信。最后,实习生将通过研讨会演示和一对一导师指导向经验丰富的软件工程师学习。
质量保障(2名实习生)
实习生将有机会学习如何验证Web应用,熟悉用于系统质量保障的所有必要技术、工具和原则。他们将参与设计和创建测试计划,编写和执行测试用例,并学习测试方法论,以及何时执行不同类型的测试(如冒烟测试、回归测试、API测试等),以确保产品质量。
实习生将与开发团队合作,获得Scrum和敏捷方法的实际经验,并了解团队合作的重要性。此外,本次实习周期内,我们为质量保障方向组织了两个独立的项目,根据用于自动化开发的编程/脚本语言进行区分。
JS(1名实习生)- 编程/脚本语言包括JavaScript、Playwright、Axios、Git、Postman、Jenkins等。
Python(1名实习生)- 编程/脚本语言包括Python、Playwright、Pytest、Git、Postman、Jenkins等。
DevOps(1名实习生)
实习生将有机会扩展对Linux文件系统和Bash脚本的知识。在采用DevOps实践的过程中,他们将学习CI/CD、容器化和编排、基础设施管理、监控和网络。在实习期间,实习生将与其他实习生在真实场景中协作。这将包括将软件打包为Docker镜像,部署Docker容器等。
查看英文原文
This cycle of the Atlantbh Internship will be organized remotely (with an opportunity for some in-office visits).
Internship programs
Software Development (2 interns)
Interns will develop a full-stack application using cutting edge technologies and learn how to implement best coding practices. RESTful web services will be developed using back-end technologies based on Java programming language and frameworks, such as Spring Boot.
The application’s front-end will be developed using React or Angular. Interns will have the opportunity to familiarize themselves with other interesting concepts during different stages of software development including Git, Jenkins, Maven, AWS, JUnit, Design patterns, MVC and CI. Additionally, the project will include working with relational databases, such as PostgreSQL, as well as communication with external APIs. Finally, interns will have the opportunity to learn from experienced Software Engineers through workshop presentations and one-on-one mentorship.
Quality Assurance (2 interns)
Interns will have the opportunity to learn how to validate a web application, becoming familiar with all the necessary techniques, technologies and principles used for quality assurance of a system. They will work on designing and creating test plans, creating and executing test cases and learn about testing methodologies, as well as when to execute different kinds of tests (Smoke, Regression, API, etc.), in order to assure product quality.
The interns will collaborate with the development team, gaining hands on experience with scrum and the Agile methodology, and learn about the importance of teamwork. Additionally, for this internship cycle, we have organized 2 separate QA programs, distinguished by the applied programming/scripting languages used for automation development.
JS (1 Intern) - Programming/scripting languages include JavaScript, Playwright, Axios, Git, Postman, Jenkins, etc.
Python (1 Intern) - Programming/scripting languages include Python, Playwright, Pytest, Git, Postman, Jenkins, etc.
DevOps (1 intern)
The intern will have the opportunity to expand their knowledge of Linux filesystem and Bash scripting. While adopting DevOps practices, they will learn about CI/CD, containerization and orchestration, infrastructure management, monitoring and networking. During the internship, the intern will collaborate with other interns in a real life scenario. This will include packaging software in Docker images, deploying Docker containers server-side and on Kubernetes, and integration of Frontend and Backend apps with a database. The intern will also learn how to write CI/CD pipelines, automate, build and deploy, manage Kubernetes infrastructure, and basic information security principles.
By the end of the internship, the intern will be acquainted with the tools necessary for setting up and managing infrastructure, Continuous Integration and automated deployment processes (i.e. bash scripting, Docker, Kubernetes, Nginx, Jenkins, etc.), as well as troubleshooting network issues and basic InfoSec principles.
UX/UI Design (1 intern)
UX/UI design is a field that focuses on creating user-centered designs for web applications. The intern will learn how to create user experiences and interfaces that are intuitive, easy to use and visually pleasing. This will involve using design processes and methodologies that are commonly used in the industry, such as user research, wireframing, prototyping, and user testing. The intern will also have the opportunity to learn how to use design software such as Figma, which is a popular tool for creating and sharing design mockups. Additionally, the intern will be able to experience how design and development teams work together, and how design decisions are integrated into the development process.
Please note, your application for the UX/UI Design internship program must include a portfolio/samples of your work.
Product Management (1 intern)
The intern will have the chance to gain practical experience in product management by working on tasks that simulate real-world scenarios, such as defining product requirements, communicating with stakeholders and the different roles in the development team, and using Agile methodologies and tools such as Trello and Jira. By the end of the internship, the intern will have a solid understanding of Agile practices and be able to apply them in their future career.
Like the other internship projects, the PM program is created for internship purposes only. Nevertheless, it is designed to provide a realistic and valuable learning experience and is modeled after actual challenges and tasks encountered in the field.
Machine Learning (1 intern)
This internship offers a comprehensive introduction to the world of Machine Learning (ML). The goal is to understand and work through the entire ML lifecycle, from processing and manipulating data all the way to model deployment.
During the foundational first month, the focus is on becoming familiar with the tools and practices necessary to create and fine-tune models. Throughout the internship, participants will gain experience with widely adopted open-source tools and ML frameworks, setting the stage for future learning and development.
For this internship cycle, the emphasis is on the solution interpretability of Natural Language Processing (NLP). The NLP programme will cover key concepts such as tokenization and transformer architectures, and the intern will fine-tune pre-trained models for a variety of tasks, including sentiment analysis, summarization, and named entity recognition.
Requirements
The Atlantbh Internship assumes familiarity with the principles of object oriented programming, as well as knowledge of relational and non-relational databases. Candidates must be unemployed and hold BH citizenship. Likewise, students who are completing the final years of their technical university studies will be given priority. Beyond these requirements, however, there are no specific criteria for candidate selection, as Atlantbh considers various factors in the selection process. Although the internship is not intended as a programming school, we expect that some interns will be experiencing certain technologies for the first time.
Candidates interested in more than one Internship program are welcome to submit multiple applications.
Candidates applying for the DevOps internship program should have basic knowledge and experience with Linux based OS, networking, and some scripting language (Bash, Python etc). Any knowledge related to Development, QA and Operations is a plus.
For the UX/UI Design internship program, the candidate's application must include a portfolio (send it to us together with your resume, or via email at ).
Please note, only unemployed applicants that hold BH citizenship will be taken into consideration.
Benefits
Mentorship - Each intern will be paired with a mentor who will provide guidance to ensure the successful completion of the allocated program.
Feedback - Interns will have the opportunity to present their work on a monthly basis to receive feedback on various aspects of their work.
Presentations - Experienced Atlantbh engineers will hold presentations for the interns. Topics will cover cutting edge technologies and best practices, as well as their tips and tricks for research, learning and problem solving.
Collaboration - Depending on the internship program of choice, interns will have the opportunity to collaborate with other interns.
Deadline for submitting the application is Sunday, 04.10.2026. at 23.59 (midnight).
Please note: when applying for the Atlantbh Internship, make sure you check your inbox daily - especially your junk/spam/promotions folders!
Atlantbh processes personal data for the purposes of conducting the candidate selection process and making hiring decisions. Access to personal data is restricted to authorized personnel involved in the recruitment process.
The personal data submitted as part of your application will be retained for the duration of the recruitment process and for up to 6 months following the completion of the recruitment process, unless you provide separate consent for Atlantbh to retain your personal data for consideration in future employment opportunities.
If you provide such consent, your personal data will be retained for up to 24 months from the date of your consent. You may withdraw your consent at any time by contacting , without affecting the lawfulness of the processing carried out before your consent was withdrawn.
For any questions regarding the processing of personal data or to exercise your data protection rights, please contact us at .
Originally posted on Himalayas