Company Overview
We are a leader in AI-powered self-checkout solutions for food service and convenience stores, trusted by global giants in the industry. Our mission is to revolutionize the checkout experience by leveraging advanced AI and computer vision, eliminating the need for barcodes or manual scanning. Our self-checkout kiosks can instantly recognize food and retail items, providing a seamless and rapid checkout process. To date, we’ve saved customers over 25.4 years of waiting in line and processed more than 8 million transactions.
Backed by top VCs, we are on a mission to expand and lead the market in AI-driven checkout solutions.
Role Overview
We are seeking a Senior Python Engineer to join our dynamic team. As part of this role, you will contribute to the development and maintenance of our backend infrastructure, working closely with machine learning specialists to integrate backend systems with ML models. This is a hybrid position offering a competitive salary between 4-5k EUR per month.
Key Responsibilities
- Design, develop, and maintain scalable backend systems, microservices, and cloud solutions.
- Collaborate with machine learning engineers to integrate backend systems with ML models, ensuring seamless deployment.
- Write clean, efficient, and maintainable code, conducting code reviews to uphold best practices and ensure high-quality systems.
- Create and maintain comprehensive documentation for backend systems and processes.
- Stay updated on industry trends to continually enhance backend systems and practices.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in backend software development with a solid understanding of software engineering best practices.
- Proficiency in Python, with experience in backend development using frameworks like FastAPI or similar.
- Hands-on experience with containerization tools (e.g., Docker, containerd).
- Experience with DevOps practices, CI/CD, and automated testing frameworks.
- Familiarity with cloud services (AWS, GCP, Azure).
- Strong knowledge of database technologies such as SQL, NoSQL, and ORM frameworks.
Bonus Points
- Experience with MLOps practices and frameworks (e.g., DVS, Weights & Biases).
- Deep understanding of Linux and experience customizing Linux distributions.
- Experience with container orchestration tools, particularly Kubernetes, for managing and deploying containerized applications.
- Prior experience building solutions for observability, monitoring, and distributed logging.
Why Join Us?
- Be part of a passionate, tight-knit team working on cutting-edge AI and machine learning technology.
- Contribute to building the next generation of AI checkout technology.
- Opportunity to work in a fast-growing, innovative company backed by top investors.
- Hybrid work environment with a competitive salary and benefits.
Skills: backend development,python,docker,gcp,nosql databases,linux,azure,nosql,automated testing,sql databases,ci/cd,sql,aws,orm,mlops,kubernetes,devops,fastapi