VusionGroup is seeking a Lead Software Engineer to design, develop, and deliver scalable software solutions for their cutting-edge Retail IoT products, requiring leadership in architecture and technical direction.
Requirements
- 7+ years of experience in software engineering, with a focus on Java-based application development.
- Experience in computer vision, image processing, or deep learning applications.
- Experience with multithreading, concurrent programming, and GPU acceleration.
- Familiarity with Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure).
- Experience in database management (SQL, NoSQL) and big data processing (Apache Spark, Kafka, etc.).
- Proficiency with Java, OpenCV, TensorFlow, or PyTorch.
- Good knowledge and experience with serverless technologies.
Responsibilities
- Lead the design, development, and deployment of high-performance, scalable software applications.
- Drive architectural decisions and ensure robust, scalable, and maintainable systems.
- Design, develop, and maintain Java-based applications, including real-time image and video processing pipelines.
- Profile and optimize software for low latency, high concurrency, and efficient memory usage.
- Build and maintain RESTful APIs and microservices that support vision-based and IoT applications.
- Ensure solutions comply with privacy, security, and ethical AI standards.
- Mentor and guide a team of software engineers; conduct code reviews and enforce best practices.
Other
- Lead a team of engineers, collaborate with cross-functional teams, and play a critical role in shaping the architecture and technical direction of our platform.
- Partner with hardware engineers, embedded developers, and UI/UX designers to deliver seamless solutions.
- Strong problem-solving skills and ability to work in an agile, fast-paced environment.
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field.
- Hybrid work: two days working from home, three days in the office, plus the freedom to work anywhere for up to two weeks a year.