Data Engineer
SeeChange
Data Engineer
At SeeChange Technologies, everything starts with people. Our journey in computer vision is guided not by machines, but by the knowledge, creativity and experience of our team. It’s human curiosity, intuition, and care that shape solutions powerful enough to transform the future of retail for everyone. We are at the forefront of innovation, leveraging AI to create transformative solutions that deliver positive impacts for both retailers and customers, enabling a more secure, seamless, and efficient shopping experience. Our platform is powered by a unique engine that adapts to seasonality, traffic flow, and store conditions in real time. From loss prevention and product recognition to hazard detection and operational insights, we deliver scalable AI solutions for global brands. Backed by leading investors, with 15+ patents and development hubs in the UK and Serbia led by industry experts, we are recognised as an Innovator in Computer Vision Applications (Gartner, 2025) and a reliable partner of international brands.
About the role
We are seeking a talented and motivated Data Engineer to join our dynamic team in Belgrade, Serbia. As a Data Engineer, you will be responsible for designing, building, and maintaining scalable data pipelines and infrastructure necessary for our cutting-edge computer vision and AI projects. You will collaborate closely with cross-functional teams to ensure the availability, reliability, and performance of our data systems and solutions. This is a hybrid role that requires a mix of office and remote work, offering flexibility while maintaining close collaboration with the team.
Key Responsibilities:
- Design, implement, and optimise end-to-end data pipelines for ingesting, processing, and transforming large volumes of structured and unstructured data.
- Develop robust ETL (Extract, Transform, Load) processes to integrate data from diverse sources into our data ecosystem
- Design and maintain data models, schemas, and database structures to support analytical and operational use cases.
- Evaluate and implement data storage solutions, including relational databases, NoSQL databases, data lakes, and cloud storage services.
- Configure and manage data infrastructure components, including databases, data warehouses, data lakes, and distributed computing frameworks.
- Monitor system performance, troubleshoot issues, and implement optimisations to enhance reliability and efficiency.
- Implement data security controls and access management policies to protect sensitive information
What will make you a good fit?
To successfully perform and grow in this role, we expect prospective candidates to have:
- Bachelor’s/Master’s degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience in data engineering, software development, or related roles.
- Proficiency in programming languages that are commonly used in data engineering (e.g., Python, etc.)
- Strong knowledge of SQL and NoSQL databases, data warehousing, and data modelling concepts.
- Familiarity with cloud platforms and services (e.g., AWS, Azure, Google Cloud Platform, etc.).
- Excellent problem-solving skills and attention to detail.
- Effective communication and collaboration skills in a team-oriented environment.
- Ability to adapt to evolving technologies and business requirements.
- Basic knowledge of machine learning and computer vision is a plus.
- Experience with containerization (Docker, Kubernetes).
Why Join Us?
- Be part of a team with a global industry impact.
- Enjoy work-life balance and culture of mutual respect and trust.
- Full-time agreement with a competitive salary and benefit package.
- Opportunities for continuous learning and professional growth.
If you see yourself as a good fit and as a professionally growing member of a dynamic, hyper-innovative international tech team, send us your application and CV now. After careful consideration of applications, we will get in touch with the shortlisted candidates.
SeeChange D.O.O and SeeChange Technologies LTD are committed to protecting personal information privacy and security as described in this Privacy Statement. By applying for this position, you confirm that you agree that the personal data you gave can be collected, used and processed for applicant selection in the recruitment process.