- Work model
- Office
- Experience
- 0-2 years
- Employment
- Internship
- Compensation
- Not disclosed
- Technology signal
- 10 tags
Full listing
Role description
We are looking for a Software Engineering student to join our engineering team in Holon
The role focuses on defining, designing, reviewing, and integrating software tools for engineering and laboratory environments
You will work closely with system engineers, R&D teams, and software developers
Responsibilities
Design technical solutions and workflows for engineering software tools, supported by modern AI-assisted development methods
Define software requirements and acceptance criteria
Design interfaces, APIs, data formats, and integration methods
Review software tools against their requirements and identify architectural, integration, performance, and usability gaps
Support application integration, testing, and debugging in engineering and laboratory environments
Requirements
Second-year Software Engineering student
Certified Practical Software Engineer with relevant development experience - an advantage
Good knowledge of Python and software-design principles
Knowledge of client-server architecture, REST APIs, and service integration
Familiarity with Linux, Git, and server environments
Ability to read and write technical documentation in English
Ability to work effectively with system engineers, R&D teams, and software developers
Ability to learn new technologies and complete assigned tasks independently
Availability for two to three working days per week
Advantages
Projects involving backend systems, data pipelines, or distributed applications
Familiarity with databases, big-data concepts, and S3-compatible object storage
Familiarity with Docker, CI/CD, message queues, caching, or containerized services
Practical use of AI-assisted tools for software design, requirements analysis, coding, testing, and documentation
Only qualified candidates will be contacted*