hero

Job openings at our portfolio companies

Unlock your full potential

Python Developer

Focus

Focus

Software Engineering
Rotterdam, Netherlands
Posted on May 30, 2025

At GetFocus, we're revolutionizing strategic innovation with AI-powered forecasting tools that empower corporate R&D and innovation teams to confidently answer one of the most critical questions of our time: “Which emerging technologies will matter, how soon, and by how much?”

For the first time, advances in data, compute, and modeling allow us to predict which emerging technologies will dominate before the market agrees. By equipping innovators with data-driven technological foresight, we help them make the right investment decisions and innovate faster. Our users include R&D leaders and strategy analysts at organizations such as BASF, Renault, AlfaLaval, Reckitt, and decision makers at the US Navy and other government institutions.

Our SaaS platform, Odin, enables users to make data-driven R&D decisions with clarity and speed. Now, we’re looking to take Odin to the next level in usability and capability, scaling insights and innovation even further.

Your role

As a Python Developer at GetFocus, you will play a key role within our backend team, helping to build and evolve the technical foundation of our AI-powered forecasting platform. Your work will focus on developing robust, scalable, and data-intensive systems that enable our users to access powerful insights with ease.

You will collaborate closely with fellow backend and frontend engineers, product managers, and data analysts to design and implement backend solutions, integrate LLMs, and deliver new analytics features. Your contributions will help drive the usability, performance, and reliability of our platform as we continue to expand its capabilities and impact.

Your responsibilities

  • Contribute to the design and development of scalable backend solutions for our forecasting platform.
  • Build, test, and maintain features such as LLM integrations, analytics, dashboards, and reporting systems.
  • Collaborate closely with other developers and team members to translate product goals into working software.
  • Write clean, efficient, and well-tested code, participating in code reviews and continuous improvement.
  • Work with large datasets and modern database technologies to power robust data processing and analytics.
  • Support the reliability, security, and performance of our platform.

What we are looking for

  • Ideally, 5+ years of experience in backend web development. But if you have the skills and a strong track record, we care more about what you can do than the exact number of years.
  • Strong affinity with big data and experience building systems for searching and analyzing large datasets.
  • Experience with Python and backend frameworks such as FastAPI, Celery, LangChain, LangGraph, SQLAlchemy, and Elasticsearch-DSL.
  • Familiarity with automated testing frameworks (e.g., Cypress, Playwright, Pytest, Unittest) and Test Driven Development (TDD).
  • Experience working with both SQL and NoSQL databases (preferably Elasticsearch).
  • Experience with cloud services (AWS, GCP, Azure, etc.).
  • Excellent communication skills in English, both written and verbal.

What we offer

  • Competitive salary.
  • An international team of exceptionally skilled people. You'll work alongside engineers, a designer, analysts, and management all passionate about technology forecasting. We have a flat organizational structure with an informal and direct culture with plenty of laughs.
  • 25 vacation days.

The hiring process

  • Introductory Interview.
  • Technical Interview.
  • Conceptual Case. A take-home assignment where you’ll architect a conceptual solution to a technical problem relevant to our platform.
  • Coding Case. A take-home coding exercise where you’ll implement part of your conceptual solution in practice.

Ready to shape the future of tech forecasting? Apply now with a short note and your CV via LinkedIn Easy Apply. We’d love to meet you.