
[SO] Intern Software Engineer
About the role
We are looking for a motivated Software Development Intern to join our dynamic team. In this role, you will have the opportunity to contribute to real-world projects, focusing on building and maintaining stable data pipelines and software solutions. The ideal candidate is a proactive learner with a strong foundation in programming, a passion for technology, and a desire to develop their skills in a collaborative, professional environment.
Key Responsibilities:
-
Contribute to the development and maintenance of data pipelines using Python and SQL, focusing on writing clean, efficient, and reliable code.
-
Collaborate with the team to design, develop, test, and document new software features and solutions with guidance from senior engineers.
-
Utilize Git for version control, following best practices for branching, merging, and pull requests in a team-based project environment.
-
Understand CI/CD pipeline stages (build/test/deploy) and assist in the automation of build, test, and deployment processes.
-
Engage in project meetings, communicate progress effectively, participate in code reviews, and support the team in delivering high-quality solutions.
Technical Skills
- Python: Proficiency in writing clean, maintainable data scripts with robust error handling and logging.
- SQL: Ability to write correct and optimized queries to interact with databases.
- API / RESTful Services: Foundational knowledge of HTTP methods (GET, POST), JSON data format, and authentication concepts.
- Git & Version Control: Proficiency with Git for version control, including branching, merging, and command-line usage.
- CI/CD & Scripting: Basic understanding of CI/CD concepts and scripting skills for automation (e.g., Bash, PowerShell).
Communication and Problem-Solving Skills
- Problem-Solving: Strong problem-solving abilities, with the capacity to debug issues in pipelines and identify root causes.
- Communication: Excellent communication skills, with the ability to produce clear technical notes, ask clarifying questions, and present findings to the team.
Teamwork Skills
- Collaboration: A collaborative mindset with a strong desire to work as part of a team.
- Feedback: Eagerness to participate in code reviews (both giving and receiving feedback) and contribute to team goals.
Educational Background
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- University requirements (meet any ONE of the following):
- A top-ranked overseas university of equivalent standing (e.g., within the QS or Times Higher Education Top 200).
- For candidates educated in Vietnam, graduation from a leading Vietnamese university such as:
- Vietnam National University, Hanoi (VNU-Hanoi)
- Vietnam National University, Ho Chi Minh City (VNU-HCMC)
Why BOSCH?
Because we do not just follow trends, we create them. Together we turn ideas into reality, working every day to make the world of tomorrow a better place. Do you have high standards when it comes to your job? So do we. At Bosch, you will discover more than just work.
Benefits and Career Opportunities
- Monthly Internship allowance + Meal & Parking allowance
- 1 day of paid leave per month
- Opportunity to work in global projects of fast developing company and being a part of innovation team contributing initiative ideas to the hi-tech world.
- Engage in our diverse training programs which surely help strengthen both your personal and professional skills
Good benefits of company activities such as: football, badminton, yoga, Aerobic, team building…
Benefits and perks
•Paid Time Off
•Free Meals
•Learning Budget
Required skills
Python
SQL
Git
CI/CD
APIs
Problem solving
About Bosch
Thành phố Hồ Chí Minh
Headquarters