About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Fullstack Software Engineer - Core based in Netherlands.
Responsibilities
- Build and enhance core product features across areas such as data preparation, AI and machine learning, data consumption, visualization, MLOps, platform engineering, and AI governance.
- Develop tools for data integration, transformation, cataloging, visualization, and large-scale data workflows.
- Contribute to AI and machine learning capabilities, including LLM APIs, machine learning model integrations, statistical features, and time-series forecasting.
- Create intuitive experiences that make data accessible and actionable, including collaborative workspaces, dashboards, datasets, and AI-powered interfaces.
- Develop high-performance visualization capabilities, including new chart types, dashboards, and flexible data exploration experiences.
- Build MLOps capabilities that automate model retraining, monitoring, deployment, and collaboration between machine learning stakeholders.
- Improve platform scalability, performance, security, and cloud integrations while expanding support for databases and data processing engines.
- Develop AI governance capabilities that simplify compliance, policy enforcement, and integration across different systems.
- Collaborate with engineering, research, and cross-functional teams to design, implement, test, and continuously improve production-quality software.
- Contribute to technical decisions across backend and frontend systems while maintaining a strong focus on performance, usability, reliability, and product quality.
Requirements
- Significant professional experience in software engineering, with a track record of building and delivering real-world products.
- Strong fullstack engineering capabilities and a genuine interest in combining high-performing backend systems with exceptional frontend user experiences.
- A stack-agnostic mindset and ability to learn and work effectively with different technologies and frameworks.
- Experience with technologies relevant to modern software platforms, such as Java, Python, JavaScript, TypeScript, Angular, React, Node.js, or comparable technologies.
- Experience with cloud, distributed systems, data platforms, machine learning, visualization, or DevOps technologies is valuable depending on the area of interest.
- Ability to work on complex technical problems involving scalability, performance, data, AI, cloud infrastructure, or user-facing product experiences.
- Strong problem-solving and analytical skills, combined with a practical approach to building maintainable and reliable software.
- Ability to collaborate effectively with engineers, researchers, and other stakeholders in a fast-paced, high-growth environment.
- Passion for engineering excellence, product quality, continuous learning, and challenging technical problems.
- Candidates at junior, mid-level, and senior levels may be considered, with responsibilities aligned to experience and expertise.
Conditions
- Opportunity to work on a sophisticated enterprise AI and data platform with significant real-world impact.
- Exposure to a broad and evolving technology stack across AI, machine learning, data engineering, cloud infrastructure, visualization, and software development.
- Opportunity to contribute to innovative features involving LLMs, machine learning, MLOps, AI governance, and large-scale data processing.
- Collaborative environment bringing together engineering and research expertise.
- Opportunity to work on technically challenging problems at scale.
- Remote working opportunity within the United Kingdom.
- Strong focus on innovation, engineering excellence, collaboration, diversity, and professional growth.
- Opportunity to contribute to a product used by leading organisations to operationalize AI and data capabilities.