Apply Edge Start your job search

Senior AI/Python Developer

Ninox Limited · Helsinki, Uusimaa, Finland

Apply & track with Apply Edge
Location: Can be in Helsinki or StockholmThe companyNetigate is an international SaaS company helping organisations make sense of their employee and customer feedback. For nearly two decades they have been building experience management tooling — surveys, analytics, and insights — for companies across Europe. Today the company employs 130+ people with offices in Stockholm, Helsinki, Rotterdam, Frankfurt, and Warsaw.Over the past year Netigate has made a deliberate shift: they are transforming from a survey and reporting platform into an AI-driven insights engine. The ambition is clear: they want to be at the cutting edge of how feedback data is collected, processed, and turned into actionable intelligence.The role at a glanceNetigate is looking for someone who sees AI not as hype, but as a powerful tool to create real and lasting impact. Someone who thrives in agile, fast-paced environments where creativity and new ideas can flourish. Driven by curiosity, always looking for smarter ways to solve problems — and able to bring others along on the journey. The company wants someone who takes ownership from day one, leading the way rather than waiting for direction, and who is eager to shape both product and technical direction beyond simply building features.Key responsibilitiesBuild smart, scalable, and production-ready AI-driven services using PythonApply the latest AI tools like Claude, Cursor, and GitHub Copilot in daily workflowDesign and optimise hybrid retrieval systems (vector + BM25) to power LLM-based agents and data lake explorationWork closely with the main development team (React, Node.js) to bring AI capabilities into the product experienceTake the lead on new AI initiatives — prototype, test, build, and continuously improveLeverage Azure cloud infrastructure (including pipelines and Infrastructure as Code) to deploy and manage workStay on top of the evolving LLM/AI landscape and help the team stay ahead of the curveBuild modern agents using LangGraph, MCP, and gRPC with a mixture of proprietary and open modelsWork on scalable data services using Kafka, RabbitMQ, and various ELT platformsBuild and deploy with GitHub Actions, Azure stack, ArgoCD, and Argo Workflows — supported by an SRE functionYour profile5+ years of experience with Python; you're not just fluent, but persuasiveSolid experience working with GenAI tools like Claude, Cursor, or GitHub CopilotStrong background in modern data retrieval — vector databases, embedding stores, and hybrid search enginesYou understand how to index, query, and surface relevant data from large-scale data lakes, optimising retrieval for LLMs and intelligent agentsSolid grasp of APIs, microservices, and scalable backend architectureHands-on experience with Azure or a comparable cloud platformFluent in English and a strong communicator — comfortable explaining complex ideas clearlyCollaborative, humble, and invested in team success as much as your ownBonusWord2Vec, CBOW, LSTM, ML, RNNs, NLTK, and other NLP technologiesApache Flink, Spark, Superset, and ELT/ETL tooling such as Airflow, Meltano, or strong Postgres knowledgeWhat you can expectBe part of an ambitious, product-led company with a strong and genuine AI agenda. This is not a checkbox, it is the core of what they are buildingCollaborate with experienced engineers, designers, and product mindsFlat structure, open culture, and leadership that listensAn inclusive and supportive environment where diversity and creativity are celebratedReal opportunities for professional growth within an international company that is actively expandingImpact is valued over title — creativity and ownership matter more than seniorityA team that knows how to celebrate — from summer festivals to end-of-year events, they invest in team culture.Sound interesting? Then hit "apply"!For more information or questions, contact zoe.lepluart@ninox-limited.com.