Senior Software Engineer (Python)

Permanent employee, Full-time · The Hague

The job
You will join our development team at UbiOps as a Senior Software Engineer, actively contributing to the design, development, maintenance and support of our UbiOps platform. Together with our experienced team of (backend and frontend) developers you will be working on developing the core of the UbiOps platform. You will be using the latest technologies to continue building a secure, reliable and cutting-edge cloud platform for helping our customers run, scale and orchestrate their AI & ML applications. Some technologies and platforms in our stack are Python, Go, Django, Kubernetes, Docker, PostgreSQL, Redis, Google Cloud and Gitlab.

You will be part of an agile and multidisciplinary team of software developers, UX/UI designers, data scientists, product managers and customer success specialists. In this role you will have plenty of opportunities to grow and explore new technologies. On a daily basis, you will interact frequently with the front-end team to align on features, API functionality and product improvements.


About us
UbiOps is a fast-growing software scale-up based in The Hague, the Netherands. It is our mission to let vital organizations deploy their Private AI on ​complex infrastructure.
UbiOps is a powerful yet easy-to-use platform for turning Python and R code in live data-driven applications in minutes. UbiOps offers a feature rich deployment and serving layer for data science code, models and scripts. It containerizes the user’s code, manages all its dependencies, and scales the deployments dynamically with the use of Kubernetes. UbiOps offers inference on CPUs and GPUs. Go from local scripts to production grade applications with ease. Without having to worry about security, reliability or scalability. UbiOps is available as a ready-to-use SaaS solution (https://app.ubiops.com), but can also be installed dedicated for customers on their own (public cloud, private cloud or local) servers. We offer training, consulting and support services as well.
UbiOps  is used by individuals, start-ups, corporates and other organizations such as Bayer, Nationaal Cyber Security Centrum (NCSC), BAM Group, Gradyent.ai, Hogeschool van  Amsterdam and many others. Our company is backed by one of the largest VC funds in Europe.

Learn more in this short movie: UbiOps in 5 minutes.

NOTE: We do not accept any unsolicited resumes from professional staffing/recruitment companies.
Your tasks & responsiblities
  • Technical design, implementation, planning and information security
  • Solve complex technical problems together with the engineering team
  • Implement new features, with limited guidance from Product Owner and Engineering Lead
  • Help maintaining high quality standards, and improve workflows and maintainability
  • Review and test code, designs and other deliverables, and provide constructive feedback
  • Act as a mentor to junior and medior developers and help them thrive
Your profile
Technical skills 
  • 5+ years of professional experience in software development, of which at least 3 years with Python  
  • Experience with RESTful APIs, OOP and other standard concepts and approaches  
  • Experience with databases (PostgreSQL, ORM frameworks, MongoDB) and memory stores (Redis)  
  • Experience with cloud computing services (GCP, AWS and/or Azure)  
  • Experience with Docker, Kubernetes and related tooling such as Helm  
  • Desirable: experience with networking, load balancing, firewalls and related concepts in Cloud environments  
  • Desirable: experience with Go or another modern compiled language  
  • Bonus: affinity with AI/ML and data science concepts
Personal skills
  • The ability to own projects from design phase to production and maintenance  
  • Independently deliver clean, robust and documented results  
  • Strong communication skills and team-player abilities  
  • Eye for quality and detail. You want to deliver top performing software  
  • Customer focused. You build for actual use and ensure customers are happy  
  • Professional proficiency in English 
NOTE: For this position we will only consider candidates who are currently residing and/or working in the Netherlands.
What we offer
  • Being part of an international, smart, diverse and inclusive team in a fast-growing scale-up, building and selling a great product!
  • Plenty of room for self-development and learning new skills and technologies
  • Flexible working hours, good coffee, healthy lunch and office snacks
  • The hardware and software that you need
  • Regular team activities, trips, drinks and dinners 
  • Flexibility to work from office & home (min. 3 days at the office)
  • Office in an excellent location in The Hague, next to train station Laan van NOI
  • Learn from and work with industry leading technology partners such as NVIDIA, Graphcore, Weights&Biases, WEKA and others. 
  • Member of The Hague Tech and YES!Delft community of start-ups and scale-ups
  • A competitive salary, incl. performance based bonus
  • Stock options available
About us

UbiOps is a fast-growing software scale-up based in The Hague. It is our mission to let every individual and organization activate, manage and share their data-driven intelligence.

UbiOps is a powerful yet easy-to-use platform for turning Python and R code in live data-driven applications in minutes. UbiOps offers a feature rich deployment and serving layer for data science code, models and scripts. It dockerizes the user’s code, manages all its dependencies, and scales the deployments dynamically with the use of Kubernetes. UbiOps offers inference on CPUs and GPUs. Go from local scripts to production grade applications with ease. Without having to worry about security, reliability or scalability. UbiOps is available as a ready-to-use SaaS solution (https://app.ubiops.com), but can also be installed dedicated for customers on their own (public cloud, private cloud or local) servers. We offer training, consulting and support services as well.

UbiOps  is used by individuals, start-ups, corporates and other organizations such as Bayer,  Nationaal Cyber Security Centrum (NCSC), BAM Group, Gradyent.ai, Hogeschool van  Amsterdam and many others. Our company is backed by  one of the largest VC funds in Europe.

Learn more in this short movie: Why should you use UbiOps?.

Note that we do not accept any unsolicited resumes from professional staffing/recruitment companies.
We are looking forward to hearing from you!
Thank you for your interest in UbiOps. Please fill out the following short form. Should you have difficulties with the upload of your data, please send an email to jobs@ubiops.com.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.