Engineering

Senior Python Engineer

Budapest
Work Type: Full Time

Deligo is a leader in AI-powered self-checkout solutions for food service and convenience stores. We are trusted by global leaders like Compass, Sodexo and WSH Group in France, Switzerland and the UK. 

Standing in line to pay is the most frustrating part of any retail experience. At Deligo, we make checkout fast and magical by leveraging our passion for technology. Our self-checkout kiosks - powered by advanced AI and computer vision systems - instantly recognize food and retail items, enabling a rapid checkout process without barcodes or manual scanning. To date, we've saved customers 25.4 years of waiting in line, and we're just getting started.

We are a tight-knit team of hardworking, passionate builders who take pride in our craft and value mutual trust and respect in everything we do. If you're looking to join a rocket ship, this may be a great opportunity for you.


What to expect

As a Senior Software Engineer (Python), you will join a dedicated team of developers and seasoned machine learning specialists, collectively driving the evolution of AI Checkout technology. You will design, implement, and maintain elements of our backend infrastructure, to help us build the category leader AI checkout technology platform, Deligo.


You will focus on developing scalable, high-availability systems for ML inference and robust data infrastructure to support iterative ML model development. Your work will encompass all levels of our computational stack: from customizing the OS, through containerizing our applications we build, all the way to orchestration and DevOps.


This is how you’ll help us grow:

  • Design, develop, and maintain scalable backend systems, microservices and cloud solutions

  • Work closely with machine learning engineers to integrate backend systems with ML models and ensure seamless deployment

  • Write clean, maintainable, and efficient code. Conduct code reviews and enforce best practices to ensure high-quality code and maintainable systems

  • Create and maintain comprehensive documentation for backend systems and processes.

  • Stay up-to-date with the latest industry trends and technologies to continuously improve backend systems and practices


What you will bring to the table:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

  • 5+ years of experience in backend software development, working knowledge of software engineering best practices

  • Proficiency in one or more backend programming languages, including Python

  • Prior experience of designing, deploying, maintaining and scaling web services, using FastAPI or similar web frameworks

  • Experience with containerization (Docker, containerd)

  • Experience with DevOps practices and tools (CI/CD), and automated testing frameworks

  • Familiarity with one or more cloud service providers (AWS/GCP/Azure)

  • Strong understanding of database technologies such as SQL, NoSQL, and ORM frameworks


🌟 You get extra bonus points, if you have:

  • Knowledge of MLOps practices and frameworks (e.g. DVS, Weights&Biases)

  • Deep understanding of Linux, with experience in customizing Linux distributions

  • Experience with container orchestration technologies, particularly Kubernetes, to manage, scale, and deploy containerized applications 

  • Prior experience in building solutions for observability / monitoring, distributed logging



We’re looking forward to receiving your applications! 

If you have any additional questions, feel free to reach out to our Senior Talent Acquisition Partner, Katalin Hutera at [email protected]. 🚀

Submit Your Application

You have successfully applied
  • You have errors in applying