Magnet.me  -  The smart network where students and professionals find their internship or job.

The smart network where students and professionals find their internship or job.

Senior Software Engineer (Python)

Posted 22 Apr 2025
Share:
Work experience
5 to 10 years
Full-time / part-time
Full-time
Job function
Degree level
Required language
English (Fluent)

Your career starts on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

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 Netherlands. 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 into 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, 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.

Your Tasks & Responsibilities

  • 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 maintain 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

NOTE: We do not accept any unsolicited resumes from professional staffing/recruitment companies.

We are an international and ambitious team, developing UbiOps: A deployment, serving and management backend for your data science and data processing code. It is there to help you create production-grade data driven applications with ease.
The idea behind the software was born from the experience that many companies struggle to get their algorithms up and running.
With UbiOps, data science teams are able to deploy data science code within minutes, create applications and save months of work.

IT
Den Haag
Active in 1 country
19 employees
60% men - 40% women
Average age is 27 years