
Experienced Back-end & Platform Engineer
- Op locatie, Hybride
- Rotterdam, Zuid-Holland, Nederland
- € 65.000 - € 95.000 per jaar
- R&D
Functieomschrijving
About Clockworks
Clockworks is a fast-growing, Rotterdam-based AI specialist. For over ten years, we have worked with an enthusiastic and expanding team of AI and software experts to build solutions that transform complex manual processes into smart, robust automation. Our deep passion lies in technology and developing innovative software that harnesses the power of AI. From computer vision to workflow software: we make sure AI just works.
Our technology is deployed in industrial, utilities and logistics environments where stability, performance, and usability are crucial. We combine deep AI expertise with strong software engineering principles. We continuously create new, valuable computer vision and AI solutions for our clients, which we deploy on our own cloud platform. Examples include our SaaS application Blicker AI and a new proposition that combines LiDAR scanning and AI for accurate 3D analyses.
The Role – Back-end & Platform Engineer
Our proprietary AI platform is the foundation upon which we develop and deploy all our solutions. As a Back-end Engineer, you will contribute to the core of this platform, designing and building the functionalities that make our AI solutions robust and reliable, while keeping our development processes efficient.
Your mission is to engineer the back-end systems that form the backbone of our AI platform. This is a hands-on role in developing, deploying, and managing the various (cloud- and edge-based) components of the platform, with a strong focus on scalability, efficiency, and innovation.
What you will do
Platform Architecture & Application Design
You will be jointly responsible for designing and detailing the technical architecture of new applications within our AI platform.
You will build new applications from concept to realization, for example, in the areas of data management, annotation, and model training.
Consult with stakeholders and translate functional needs into robust and scalable technical designs.
Design user-friendly interfaces for AI tools, dashboards, and workflows (e.g., documenting in Figma) in collaboration with colleagues.
Backend & Development
Develop the core of our AI platform through robust back-end services in Python (FastAPI/Django).
Design and integrate scalable REST/GraphQL APIs to expose our solutions.
Design and manage performant relational databases (Postgres).
Cloud, DevOps & Deployment
Design and develop robust, scalable cloud architectures (Azure/AWS).
Play a crucial role in the setup and management of containerized workflows (Docker/Kubernetes) and CI/CD pipelines.
Actively contribute to the deployment of AI models to both cloud and edge environments, in collaboration with our AI Engineers.
Engineering Culture & Full-Stack Contribution
Contribute to the front-end of modern web apps (using technologies like React and TypeScript) when projects require it.
Work closely in a small, technically strong team.
Independently make decisions and initiate improvements in our code, architecture, and development processes, with a focus on operational excellence.
Vereisten
What we are looking for
Our ideal candidate is an experienced and driven engineer who excels in building scalable back-end systems. Our ideal candidate possesses:
Essential Skills (Must-Haves)
Minimum of 4 years of relevant experience in back-end development roles.
Excellent programming skills in Python (or a comparable language), with in-depth knowledge of OOP principles and design patterns.
Demonstrable DevOps expertise with cloud infrastructure (Azure/AWS), including experience with Kubernetes and Containerization (Docker) and automation tools such as Terraform.
An agile mindset, a strong collaborative spirit, and the ability to complete projects independently and with ownership.
Desired Extras (Pre's)
Some experience with front-end frameworks (such as React, Vue, or Angular) to provide a full-stack contribution.
Interest in AI model deployment strategies and experience with AI frameworks.
Programming skills in languages such as Kotlin, Java, or related languages.
You are a 'continuous learner' and enjoy staying up-to-date with the latest trends in technology.
Why Clockworks?
We offer:
A role with significant responsibility, autonomy, and minimal bureaucracy. Your work will have a direct impact on real products.
The opportunity to be an integral part of the growth and development of cutting-edge AI solutions.
A fun and down-to-earth team where quality and enjoyment are important, within an informal company culture.
Competitive compensation, flexible working conditions, and a team that supports your professional ambitions.
How to Apply
Interested? Send your CV and a brief motivation to careers@clockworks.co.
No acquisition or mediation by recruitment agencies, please.
of
Helemaal klaar!
Je sollicitatie is succesvol ingediend!
