Junior Software Engineer - Infrastructure & Testing
Shopic.com
Office
Tel Aviv, Tel Aviv District, IL
Full Time
Description
Shopic is a leading AI company specializing in cutting-edge solutions for the retail industry.
We develop advanced AI technologies that transform in-store shopping experiences, helping retailers optimize operations, enhance customer engagement, and drive growth. Our products harness computer vision, real-time data analytics, and powerful AI models to provide seamless, innovative solutions tailored to the needs of modern grocery and retail chains worldwide.
Based in Tel Aviv, we are deployed by major grocery brands globally and employ some of the brightest minds in AI and computer vision.
We’re looking for a Junior Software Developer to join our engineering team and take part in building and maintaining the infrastructure that ensures the quality, reliability, and speed of our products.
In this role, you will work on test automation frameworks, CI/CD pipelines, benchmarking systems, and A/B testing platforms, enabling all teams at Shopic to deliver faster and with higher confidence. This is a great opportunity for software engineering juniors to gain experience across development, testing, and DevOps disciplines while contributing to real-world systems that involve computer vision, real-time edge processing, and user-facing applications.
You’ll collaborate closely with developers, DevOps engineers, and product teams, shaping the tools and practices that support our development lifecycle.
Responsabilities
- Develop and maintain CI/CD pipelines that support fast, reliable releases across multiple teams and products.
- Build and improve testing frameworks and automated test infrastructure.
- Contribute to benchmarking tools and A/B testing platforms to measure performance and validate new features.
- Collaborate with development and DevOps teams to integrate testing and automation into workflows.
- Write clean, maintainable code with a focus on reusability and scalability.
- Continuously improve monitoring, reporting, and visibility of testing and deployment processes.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field from a certified university, with a strong academic record (minimum average grade of 85).
- Strong programming skills in Python (experience with other languages is a plus).
- Familiarity with CI/CD tools (e.g.,Jenkins, GitHub Actions, GitLab CI, CircleCI, etc.).
- Understanding of software testing principles and QA methodologies.
- Eagerness to learn and grow in a fast-paced, cross-functional engineering environment.
- Good communication skills, with the ability to collaborate effectively in English, work well within cross-functional teams, and contribute to a positive and cooperative team environment.
Junior Software Engineer - Infrastructure & Testing
Office
Tel Aviv, Tel Aviv District, IL
Full Time
September 28, 2025