Skip to content

Python Engineer

  • Netherlands

Job description

Python Engineer

Are you interested in working with applications that serve large amounts of data to customers?

Here at Textkernel, we're the creators of Jobs Data, a powerful labor market analytics tool that equips HR professionals and researchers with comprehensive insights into the global job market. We're constantly collecting and analyzing millions of job postings from diverse sources, transforming raw data into structured gold mines accessible through APIs and user-friendly applications. We're on the lookout for a dynamic Python Engineer who shares our enthusiasm for crafting and refining multiple applications within the Jobs Data ecosystem. If you thrive on cracking complex puzzles with your coding prowess, joining our team promises a fulfilling journey. Dive in for more details!

Your Role:
As a Python Developer your contributions are pivotal. Collaborating on the design and implementation of application changes to make our data accessible to customers. Your expertise will also shape the development of tools vital for maintaining top-notch data quality.

We prize your sense of ownership, empowering you to take charge of technical challenges and deliver solutions aligned with industry best practices. Working within our Agile framework, you'll sync up with a team of 4-5 skilled developers, sprinting towards excellence. Plus, you'll have opportunities to synergize with other teams driving different facets of Jobs Data.

What we're looking for:

  • A Bachelor's/Master's in Computer Science or a comparable field

  • 2+ years of development experience in an Agile setup

  • A laser focus on problem-solving and value delivery

  • Proficiency in Python with a knack for crafting elegant, efficient, and robust code

  • Strong communication skills in English

  • A versatile, analytical, and ownership-driven mindset

  • Able to work hybrid from our Amsterdam office (please note: we do not offer relocation assistance for this position)

Bonus points for experience with Python frameworks like Flask and FastAPI, familiarity with React, Vue, or other JavaScript frameworks, knowledge of MySQL and/or ElasticSearch, exposure to PHP, and DevOps chops with Gitlab CI or Jenkins.

What you'd like to see in your new job:

  • A fair salary

  • A yearly bonus based on your and the company's performance.

  • Joining a fast growing, motivated and international team that consists of more than 37 nationalities.

  • 28 days of holiday leave.

  • Holiday allowance and participation in a solid pension plan.

  • Hybrid working.

  • Travel allowance and compensation for your internet costs at home.

  • A home office allowance to create a suitable workplace at home.

  • A place at our comfortable and brand new office in Amsterdam Noord, with free quality lunches, snacks and drinks: whatever you fancy, our kitchen has it all!

  • Participating in our yearly week-long company wide hackathon (Innovation Week) but also joining meet-ups, training courses, scientific conferences and team/company trips.

About us:

Textkernel is widely regarded as the international leader in providing Artificial Intelligence (AI), Machine Learning and Semantic Technology that empowers organizations to optimally understand, connect and analyze all their data around people and jobs. We enable thousands of recruitment & staffing agencies, employers, job boards, HR software vendors and outplacement & redeployment agencies worldwide to work smarter and more effectively by creating efficiencies in the HR and recruitment process.

Textkernel is headquartered in Amsterdam, with offices in Frankfurt, Paris, Enschede, Eindhoven and teams in the US and the UK. As a group we are currently around 250 strong. We are small enough to make you matter but big enough to have a very recognizable impact on the market, supported by solid infrastructure. Ready to embark on this thrilling journey with us? Please apply and let's shape the future of labor market analytics together!

Recruitment process
For this position it starts with an intake call with our Talent Partner. We will follow up with a role alignment interview with the hiring manager, and your team lead. Afterwards we'll have a technical round and finish up with a conversation between you, the team lead and our head of Engineering. In general our recruitment process takes about 3 weeks.

Because we like to speak to qualified candidates right from the start we don't work with end dates for our positions. We will close the vacancy as soon as we find the right fit.